if(!Function.prototype.bind){
Function.prototype.bind=function(oThis){
if(typeof this!=='function'){
throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');
}
var aArgs=Array.prototype.slice.call(arguments, 1),
fToBind=this,
fNOP=function(){},
fBound=function(){
return fToBind.apply(this instanceof fNOP&&oThis
? this
: oThis,
aArgs.concat(Array.prototype.slice.call(arguments)));
};
fNOP.prototype=this.prototype;
fBound.prototype=new fNOP();
return fBound;
};}
var rafPolyfill=function(){
var lastTime, vendors, x;
lastTime=0;
vendors=["webkit", "moz"];
x=0;
while (x < vendors.length&&!window.requestAnimationFrame){
window.requestAnimationFrame=window[vendors[x] + "RequestAnimationFrame"];
window.cancelAnimationFrame=window[vendors[x] + "CancelAnimationFrame"]||window[vendors[x] + "CancelRequestAnimationFrame"];
++x;
}
if(!window.requestAnimationFrame){
window.requestAnimationFrame=function(callback, element){
var currTime, id, timeToCall;
currTime=new Date().getTime();
timeToCall=Math.max(0, 16 - (currTime - lastTime));
id=window.setTimeout(function(){
callback(currTime + timeToCall);
}, timeToCall);
lastTime=currTime + timeToCall;
return id;
};}
if(!window.cancelAnimationFrame){
window.cancelAnimationFrame=function(id){
clearTimeout(id);
};}};
rafPolyfill();
function is_touch_device(){
return ('ontouchstart' in document.documentElement);
}
jQuery.exists=function(selector){
return (jQuery(selector).length > 0);
};
var scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,
global_window_width=$(window).width(),
global_window_height=$(window).height(),
global_admin_bar,
global_admin_bar_height=0;
$(window).load(function(){
if($.exists("#wpadminbar")){
global_admin_bar=$("#wpadminbar");
global_admin_bar_height=global_admin_bar.height();
}});
function mk_update_globals(){
global_window_width=$(window).width();
global_window_height=$(window).height();
}
window.scroll=function(){
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;
}
var animationThrottle=function(toThrottle, wait){
var lastTick=Date.now(),
endTimeout=null;
return function run(){
if(Date.now() - lastTick > wait){
lastTick=Date.now();
clearTimeout(endTimeout);
window.requestAnimationFrame(toThrottle);
}else{
clearTimeout(endTimeout);
endTimeout=setTimeout(run, wait);
}};};
var scrollAnimations={
sets: [],
init: function(){
this.update();
this.attachEvents();
},
attachEvents: function(){
window.addEventListener('scroll', animationThrottle(
this.play.bind(this), 0
));
},
add: function(handler){
this.sets.push(handler);
},
play: function(){
this.update();
this.sets.forEach(function(animationSet){
animationSet(scrollY);
}.bind(this));
},
update: function(){
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;
},
};
scrollAnimations.init();
var debouncedScrollAnimations={
sets: [],
init: function(){
this.attachEvents();
},
attachEvents: function(){
window.addEventListener('scroll', animationThrottle(
this.play.bind(this), 200
));
},
add: function(handler){
this.sets.push(handler);
},
play: function(){
this.sets.forEach(function(animationSet){
animationSet(scrollY);
}.bind(this));
},
};
debouncedScrollAnimations.init();
$(document).ready(function(){
mk_animated_contents();
mk_lightbox_init();
mk_login_form();
mk_backgrounds_parallax();
mk_flexslider_init();
mk_event_countdown();
mk_skill_meter();
mk_charts();
mk_milestone();
mk_ajax_search();
mk_hover_events();
mk_portfolio_ajax();
mk_love_post();
product_loop_add_cart();
mk_social_share();
mk_section_intro_effects();
mk_newspaper_comments_share();
mk_responsive_fix();
loop_audio_init();
mk_portfolio_widget();
mk_contact_form();
mk_blog_carousel();
mk_responsive_nav();
mk_header_searchform();
mk_click_events();
mk_theme_toggle_box();
mk_google_maps();
mk_google_maps_height();
mk_portfolio_animations();
mk_text_typer();
mk_tab_slider();
mk_one_page_scroller();
mk_one_pager_resposnive();
mk_sidebar_navigation();
mk_clients_mobile();
});
$(window).load(function(){
mk_edge_slider_init();
mk_edge_slider_resposnive();
mk_edge_parallax();
mk_smooth_scroll_events();
mk_swipe_slider();
mk_load_isotop_enabled_scripts();
mk_animated_columns();
mk_unfold_footer();
mk_blur_boxes();
shop_isotop_init();
mk_tabs();
mk_accordion_toggles_tooltip();
section_to_full_height();
mk_page_title_parallax();
mk_header_scripts();
mk_parallax();
mk_gallery();
mk_edge_fullpage_pagination();
mk_theatre_responsive_calculator();
mk_tabs_responsive();
});
$(window).on("debouncedresize", function(){
section_to_full_height();
mk_responsive_fix();
mk_google_maps_height();
mk_page_title_parallax();
mk_section_intro_effects();
mk_theatre_responsive_calculator();
mk_tabs_responsive();
setTimeout(function(){
mk_edge_slider_resposnive();
mk_one_pager_resposnive();
mk_header_scripts();
mk_unfold_footer();
}, 300);
});
new ChopScroll(function(){
mk_skill_meter();
mk_charts();
mk_milestone();
}, 200);
if(is_touch_device()){
$('body').addClass('no-transform');
$('.mk-animate-element').removeClass('mk-animate-element');
}else{
choppedjs.onResize(mk_animated_contents, 2000);
choppedjs.onScroll(mk_animated_contents, 700);
}
function mk_text_typer(){
"use strict";
$('[data-typer-targets]').each(function(){
var $this=$(this),
$first_string=[$this.text()],
$rest_strings=$this.attr('data-typer-targets').split(','),
$strings=$first_string.concat($rest_strings);
$this.text('');
$this.typed({
strings: $strings,
typeSpeed: 30,
backDelay: 1200,
loop: true,
loopCount: false,
});
});
}
function mk_tab_slider(){
"use strict";
$('.mk-tab-slider').each(function(){
var $this=$(this),
id=$this.data('id'),
$autoplayTime=$this.data('autoplay');
var mk_tab_slider=$(this).swiper({
wrapperClass: 'mk-tab-slider-wrapper',
slideClass: 'mk-tab-slider-item',
calculateHeight: true,
speed: 500,
autoplay: $autoplayTime,
onSlideChangeStart: function(){
$('.mk-tab-slider-nav[data-id="' + id + '"]').find(".active").removeClass('active')
$('.mk-tab-slider-nav[data-id="' + id + '"]').find("a").eq(mk_tab_slider.activeIndex).addClass('active')
}});
$('.mk-tab-slider-nav[data-id="' + id + '"]').find("a").first().addClass('active');
$('.mk-tab-slider-nav[data-id="' + id + '"]').find("a").on('touchstart mousedown', function(e){
e.preventDefault()
$('.mk-tab-slider-nav[data-id="' + id + '"]').find(".active").removeClass('active')
$(this).addClass('active')
mk_tab_slider.swipeTo($(this).index())
});
$('.mk-tab-slider-nav[data-id="' + id + '"]').find("a").click(function(e){
e.preventDefault()
});
});
}
function mk_one_page_scroller(){
"use strict";
$('.mk-edge-one-pager').each(function(){
var $this=$(this),
$tooltip_txt=[];
$this.find('.section').each(function(){
$tooltip_txt.push($(this).attr('data-title'));
});
$this.fullpage({
verticalCentered: false,
resize: true,
slidesColor: ['#ccc', '#fff'],
anchors: $tooltip_txt,
scrollingSpeed: 600,
easing: 'easeInQuart',
menu: false,
navigation: true,
navigationPosition: 'right',
navigationTooltips: false,
slidesNavigation: true,
slidesNavPosition: 'bottom',
loopBottom: false,
loopTop: false,
loopHorizontal: true,
autoScrolling: true,
scrollOverflow: false,
css3: true,
paddingTop: 0,
paddingBottom: 0,
fixedElements: '#element1, .element2',
normalScrollElements: '#element1, .element2',
normalScrollElementTouchThreshold: 5,
keyboardScrolling: true,
touchSensitivity: 15,
continuousVertical: false,
animateAnchor: true,
onLeave: function(index, nextIndex, direction){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($this.find('.one-pager-slide').eq(nextIndex - 1).attr('data-header-skin') + '-header-skin');
$('#fullPage-nav').removeClass('light-skin dark-skin').addClass($this.find('.one-pager-slide').eq(nextIndex - 1).attr('data-header-skin') + '-skin');
},
afterRender: function(){
setTimeout(function(){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($this.find('.one-pager-slide').eq(0).attr('data-header-skin') + '-header-skin');
$('#fullPage-nav').removeClass('light-skin dark-skin').addClass($this.find('.one-pager-slide').eq(0).attr('data-header-skin') + '-skin');
}, 300);
},
});
});
}
function mk_one_pager_resposnive(){
"use strict";
$('.mk-edge-one-pager').each(function(){
var $this=$(this),
$header_height=0;
var $window_height=$(window).outerHeight();
if($(window).width() <=1165){
$header_height=$('#mk-header').data('height');
}
$this.find('.one-pager-slide').each(function(){
var $this=$(this),
$content=$this.find('.edge-slide-content');
if($this.hasClass('left_center')||$this.hasClass('center_center')||$this.hasClass('right_center')){
var $this_height_half=$content.outerHeight() / 2,
$window_half=$window_height / 2;
$content.css('marginTop', ($window_half - $this_height_half - $header_height / 2));
}
if($this.hasClass('left_bottom')||$this.hasClass('center_bottom')||$this.hasClass('right_bottom')){
var $distance_from_top=$window_height - $content.outerHeight() - 90;
$content.css('marginTop', ($distance_from_top));
}});
});
}
function mk_detect_ie(){
var ua=window.navigator.userAgent;
var msie=ua.indexOf('MSIE ');
var trident=ua.indexOf('Trident/');
if(msie > 0){
return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
}
if(trident > 0){
var rv=ua.indexOf('rv:');
return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
}
return false;
}
function tweenScroll(startPoint, endPoint, tweenName, endFix){
progressVal=(1 / (endPoint - startPoint) * (scrollY - startPoint));
if(progressVal >=0&&progressVal <=1){
tweenName.progress(progressVal * endFix);
TweenLite.set(tweenName, {
progress: progressVal * endFix
});
}}
function mk_gallery(){
"use strict";
$('.mk-gallery-shortcode .mk-gallery-item.hover-overlay_layer .item-holder').each(function(){
var itemHolder=$(this),
galleryDesc=itemHolder.find('.gallery-desc');
function updatePosition(){
var parentHeight=itemHolder.outerHeight(),
contentHeight=galleryDesc.outerHeight();
var paddingVal=(parentHeight - contentHeight) / 2;
galleryDesc.css({
'padding-top': paddingVal,
'padding-bottom': paddingVal
});
}
updatePosition();
$(window).on('debouncedresize', function(){
updatePosition();
});
});
}
function mk_page_title_parallax(){
"use strict";
if(!is_touch_device()){
$('.mk-effect-wrapper').each(function(){
var progressVal,
currentPoint,
ticking=false,
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,
$this=$(this),
$window=$(window),
windowHeight=$(window).height(),
parentHeight=$this.outerHeight(),
startPoint=0,
endPoint=$this.offset().top + parentHeight,
effectLayer=$this.find('.mk-effect-bg-layer'),
gradientLayer=effectLayer.find('.mk-effect-gradient-layer'),
cntLayer=$this.find('.mk-page-title-box-content'),
animation=effectLayer.attr('data-effect'),
top=$this.offset().top,
height=$this.outerHeight();
var parallaxSpeed=.7,
zoomFactor=1.3;
var animationSet=function(){
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;
if(animation=="parallax"){
currentPoint=(startPoint + scrollY) * parallaxSpeed;
effectLayer.css({
'transform': 'translateY(' + currentPoint + 'px)'
});
}
if(animation=="parallaxZoomOut"){
currentPoint=(startPoint + scrollY) * parallaxSpeed;
progressVal=(1 / (endPoint - startPoint) * (scrollY - startPoint));
var zoomCalc=zoomFactor - ((zoomFactor - 1) * progressVal);
effectLayer.css({
'transform': 'translateY(' + currentPoint + 'px), scale(' + zoomCalc + ')'
});
}
if(animation=="gradient"){
progressVal=(1 / (endPoint - startPoint) * (scrollY - startPoint));
gradientLayer.css({
opacity: progressVal * 2
});
}
if(animation!="gradient"){
progressVal=(1 / (endPoint - startPoint) * (scrollY - startPoint));
cntLayer.css({
opacity: 1 - (progressVal * 4)
});
}
ticking=false;
}
animationSet();
var requestTick=function(){
if(!ticking){
requestAnimationFrame(animationSet);
ticking=true;
}};
var rafPolyfill=function(){
var lastTime=0;
var vendors=['ms', 'moz', 'webkit', 'o'];
for(var x=0; x < vendors.length&&!window.requestAnimationFrame; ++x){
window.requestAnimationFrame=window[vendors[x] + 'RequestAnimationFrame'];
window.cancelAnimationFrame=window[vendors[x] + 'CancelAnimationFrame']||window[vendors[x] + 'CancelRequestAnimationFrame'];
}
if(!window.requestAnimationFrame)
window.requestAnimationFrame=function (callback, element){
var currTime=new Date().getTime();
var timeToCall=Math.max(0, 16 - (currTime - lastTime));
var id=window.setTimeout(function (){
callback(currTime + timeToCall);
},
timeToCall);
lastTime=currTime + timeToCall;
return id;
};
if(!window.cancelAnimationFrame)
window.cancelAnimationFrame=function (id){
clearTimeout(id);
};};
rafPolyfill();
$window.on('scroll', requestTick);
});
}}
function mk_edge_fullpage_pagination(){
"use strict";
var style=$('#fullpage').attr('data-pagination');
$('#fullPage-nav').addClass('pagination-' + style);
}
function mk_clients_mobile(){
"use strict";
$('.mk-clients-shortcode.column-style').each(function(){
var group=$(this),
list=group.find('li'),
listStyle=group.find('ul').attr('style'),
fullRowColumns=group.find('ul:first-of-type li').length,
viewport=$(window),
viewportWidth=viewport.innerWidth(),
breakPoint1=960 - 25,
breakPoint2=767 - 25,
breakPoint3=550 - 25;
function recreateGrid(){
if(viewportWidth > breakPoint1){
list.unwrap();
for (var i=0; i < list.length; i +=fullRowColumns){
list.slice(i, i + fullRowColumns)
.wrapAll('
');
}}else if(viewportWidth < breakPoint3){
list.unwrap();
for (var i=0; i < list.length; i +=1){
list.slice(i, i + 1).wrapAll('');
}}else if(viewportWidth < breakPoint2){
list.unwrap();
for (var i=0; i < list.length; i +=2){
list.slice(i, i + 2).wrapAll('');
}}else if(viewportWidth < breakPoint1){
list.unwrap();
for (var i=0; i < list.length; i +=3){
list.slice(i, i + 3).wrapAll('');
}}
}
recreateGrid();
$(window).on('debouncedresize', function(){
viewportWidth=viewport.innerWidth();
recreateGrid();
});
});
}
function mk_theatre_responsive_calculator(){
var $laptopContainer=$(".laptop-theatre-slider");
var $computerContainer=$(".computer-theatre-slider");
$laptopContainer.each(function(){
var $this=$(this),
$window=$(window),
$windowWidth=$window.outerWidth(),
$windowHeight=$window.outerHeight(),
$width=$this.outerWidth(),
$height=$this.outerHeight(),
$paddingTop=38,
$paddingRight=143,
$paddingBottom=78,
$paddingLeft=143;
var $player=$this.find('.player-container');
if($windowWidth > $width){
$player.css({
'padding-left': ($width * $paddingLeft) / 1200,
'padding-right': ($width * $paddingRight) / 1200,
'padding-top': ($height * $paddingTop) / 690,
'padding-bottom': ($height * $paddingBottom) / 690,
});
}});
$computerContainer.each(function(){
var $this=$(this),
$window=$(window),
$windowWidth=$window.outerWidth(),
$windowHeight=$window.outerHeight(),
$width=$this.outerWidth(),
$height=$this.outerHeight(),
$paddingTop=60,
$paddingRight=52,
$paddingBottom=290,
$paddingLeft=49;
var $player=$this.find('.player-container');
if($windowWidth > $width){
$player.css({
'padding-left': ($width * $paddingLeft) / 1200,
'padding-right': ($width * $paddingRight) / 1200,
'padding-top': ($height * $paddingTop) / 969,
'padding-bottom': ($height * $paddingBottom) / 969,
});
}});
}
;
function loop_audio_init(){
if($.exists('.jp-jplayer')){
$('.jp-jplayer.mk-blog-audio').each(function (){
var css_selector_ancestor="#" + $(this).siblings('.jp-audio').attr('id');
var ogg_file, mp3_file, mk_theme_js_path;
ogg_file=$(this).attr('data-ogg');
mp3_file=$(this).attr('data-mp3');
$(this).jPlayer({
ready: function (){
$(this).jPlayer("setMedia", {
mp3: mp3_file,
ogg: ogg_file
});
},
play: function (){
$(this).jPlayer("pauseOthers");
},
swfPath: mk_theme_js_path,
supplied: "mp3, ogg",
cssSelectorAncestor: css_selector_ancestor,
wmode: "window"
});
});
}}
;
function mk_lightbox_init(){
$(".mk-lightbox").fancybox({
padding: 15,
margin: 15,
width: 800,
height: 600,
minWidth: 100,
minHeight: 100,
maxWidth: 9999,
maxHeight: 9999,
pixelRatio: 1,
autoSize: true,
autoHeight: false,
autoWidth: false,
autoResize: true,
fitToView: true,
aspectRatio: false,
topRatio: 0.5,
leftRatio: 0.5,
scrolling: 'auto', // 'auto', 'yes' or 'no'
wrapCSS: '',
arrows: true,
closeBtn: true,
closeClick: false,
nextClick: false,
mouseWheel: true,
autoPlay: false,
playSpeed: 3000,
preload: 3,
modal: false,
loop: true,
openEffect: 'fade', // 'elastic', 'fade' or 'none'
openSpeed: 200,
openEasing: 'swing',
openOpacity: true,
openMethod: 'zoomIn',
closeEffect: 'fade', // 'elastic', 'fade' or 'none'
closeSpeed: 200,
closeEasing: 'swing',
closeOpacity: true,
closeMethod: 'zoomOut',
nextEffect: 'none', // 'elastic', 'fade' or 'none'
nextSpeed: 350,
nextEasing: 'swing',
nextMethod: 'changeIn',
prevEffect: 'none', // 'elastic', 'fade' or 'none'
prevSpeed: 350,
prevEasing: 'swing',
prevMethod: 'changeOut',
helpers:{
media:{}},
tpl: {
wrap: '',
image: '',
error: 'The requested content cannot be loaded.
Please try again later.
',
closeBtn: '',
next: '',
prev: '',
loading: ''
},
});
}
;
function mk_event_countdown(){
if($.exists('.mk-event-countdown')){
$('.mk-event-countdown').each(function (){
var $this=$(this),
$date=$this.attr('data-date'),
$offset=$this.attr('data-offset');
$this.downCount({
date: $date,
offset: $offset
});
});
}};
function mk_flexslider_init(){
$('.mk-flexslider.mk-script-call').each(function (){
if($(this).parents('.mk-tabs').length||$(this).parents('.mk-accordion').length){
$(this).removeData("flexslider");
}
var $this=$(this),
$selector=$this.attr('data-selector'),
$animation=$this.attr('data-animation'),
$easing=$this.attr('data-easing'),
$direction=$this.attr('data-direction'),
$smoothHeight=$this.attr('data-smoothHeight')=="true" ? true:false,
$slideshowSpeed=$this.attr('data-slideshowSpeed'),
$animationSpeed=$this.attr('data-animationSpeed'),
$controlNav=$this.attr('data-controlNav')=="true" ? true:false,
$directionNav=$this.attr('data-directionNav')=="true" ? true:false,
$pauseOnHover=$this.attr('data-pauseOnHover')=="true" ? true:false,
$isCarousel=$this.attr('data-isCarousel')=="true" ? true:false,
$arrowLeft=$this.attr('data-arrow-left'),
$arrowRight=$this.attr('data-arrow-right');
if($arrowLeft==undefined){
$arrowLeft='';
}else{
$arrowLeft='';
}
if($arrowRight==undefined){
$arrowRight='';
}else{
$arrowRight='';
}
if($selector!=undefined){
var $selector_class=$selector;
}else{
var $selector_class=".mk-flex-slides > li";
}
if($isCarousel==true){
var $itemWidth=parseInt($this.attr('data-itemWidth')),
$itemMargin=parseInt($this.attr('data-itemMargin')),
$minItems=parseInt($this.attr('data-minItems')),
$maxItems=parseInt($this.attr('data-maxItems')),
$move=parseInt($this.attr('data-move'));
}else{
var $itemWidth=$itemMargin=$minItems=$maxItems=$move=0;
}
$this.flexslider({
selector: $selector_class,
animation: $animation,
easing: $easing,
direction: $direction,
smoothHeight: $smoothHeight,
slideshow: true,
slideshowSpeed: $slideshowSpeed,
animationSpeed: $animationSpeed,
controlNav: $controlNav,
directionNav: $directionNav,
pauseOnHover: $pauseOnHover,
prevText: "",
nextText: "",
directionNavArrowsLeft: $arrowLeft,
directionNavArrowsRight:$arrowRight,
itemWidth: $itemWidth,
itemMargin: $itemMargin,
minItems: $minItems,
maxItems: $maxItems,
move: $move,
});
});
}
;
function mk_backgrounds_parallax(){
"use strict";
if(mk_header_parallax==true){
$('.mk-header-bg').addClass('mk-parallax-enabled');
}
if(mk_body_parallax==true){
$('body').addClass('mk-parallax-enabled');
}
if(mk_banner_parallax==true){
$('#mk-header').addClass('mk-parallax-enabled');
}
if(mk_page_parallax==true){
$('#theme-page').addClass('mk-parallax-enabled');
}
if(mk_footer_parallax==true){
$('#mk-footer').addClass('mk-parallax-enabled');
}
$('.mk-parallax-enabled').each(function (){
if(!is_touch_device()){
$(this).parallax("49%", 0.3);
}});
$('.mk-fullwidth-slideshow.parallax-slideshow').each(function (){
if(!is_touch_device()){
var speed_factor=$(this).attr('data-speedFactor');
$(this).parallax("49%", speed_factor);
}});
};
function mk_animated_contents(){
"use strict";
$(".mk-animate-element").filter(":in-viewport").each(function (i){
var $this=$(this);
if(!$this.hasClass('mk-in-viewport')){
setTimeout(function (){
$this.addClass('mk-in-viewport');
}, 100 * i);
}});
}
;
function mk_blur_boxes(){
"use strict";
var viewportWidth=$(window).width(),
overlayColor="rgba(255,255,255,0.6)";
if($.exists('.icon-box-boxed.blured-box, .mk-employee-item.employee-item-blur')&&!is_touch_device()&&viewportWidth > 1024){
var bg=$('.mk-blur-parent'),
i=0;
var setLoop=setInterval(function(){
var mk_blur_parent=bg.eq(i),
mk_blur_elements=mk_blur_parent.find('.icon-box-boxed.blured-box, .mk-employee-item.employee-item-blur');
mk_blur_elements.blurjs({
source: mk_blur_parent,
radius: 18,
overlay: overlayColor,
});
i++;
if(i===bg.length){
clearInterval(setLoop);
}}, 1000);
}else if($.exists('.icon-box-boxed.blured-box, .mk-employee-item.employee-item-blur')){
if(viewportWidth <=935){
$('.mk-blur-parent .icon-box-boxed').css({ 'background-color':overlayColor });
$('.mk-blur-parent .mk-employee-item').css({ 'background-color':overlayColor });
}}
}
;
function mk_portfolio_animations(){
}
var equalheight=function(container){
var currentTallest=0,
currentRowStart=0,
rowDivs=new Array(),
$el,
topPosition=0;
$(container).each(function(){
$el=$(this);
$($el).height('auto')
topPosition=$el.position().top;
if(currentRowStart!=topPosition){
for (var currentDiv=0 ; currentDiv < rowDivs.length ; currentDiv++){
rowDivs[currentDiv].height(currentTallest);
}
rowDivs.length=0;
currentRowStart=topPosition;
currentTallest=$el.height();
rowDivs.push($el);
}else{
rowDivs.push($el);
currentTallest=(currentTallest < $el.height()) ? ($el.height()):(currentTallest);
}
for (currentDiv=0 ; currentDiv < rowDivs.length ; currentDiv++){
rowDivs[currentDiv].height(currentTallest);
}});
}
function mk_animated_columns(){
function prepareCols(){
equalheight('.vc_row .animated-column-title');
equalheight('.vc_row .animated-column-desc');
$('.mk-animated-columns').each(function(){
var $this=$(this);
if($this.hasClass('full-style')){
$this.find('.animated-column-item').each(function(){
var $this=$(this),
contentHeight=$this.find('.animated-column-icon').innerHeight() + $this.find('.animated-column-title').innerHeight() + $this.find('.animated-column-desc').innerHeight() + $this.find('.animated-column-btn').innerHeight();
$this.height(contentHeight * 1.5 + 50);
var $box_height=$this.outerHeight(true),
$icon_height=$this.find('.animated-column-icon').height();
$this.find('.animated-column-holder').css({
'paddingTop': $box_height / 2 - $icon_height
});
$this.animate({opacity:1}, 300);
});
}else{
$this.find('.animated-column-item').each(function(){
var $this=$(this),
$half_box_height=$this.outerHeight(true) / 2,
$icon_height=$this.find('.animated-column-icon').outerHeight(true)/2,
$title_height=$this.find('.animated-column-simple-title').outerHeight(true)/2;
$this.find('.animated-column-holder').css({
'paddingTop': $half_box_height - $icon_height
});
$this.find('.animated-column-title').css({
'paddingTop': $half_box_height - $title_height
});
$this.animate({opacity:1}, 300);
});
}});
}
prepareCols();
$(window).on("resize", function(){
prepareCols();
});
$(".mk-animated-columns.full-style .animated-column-item").hover(function(){
TweenLite.to($(this).find(".animated-column-holder"), 0.5, {
top: '-15%',
ease: Back.easeOut
});
TweenLite.to($(this).find(".animated-column-desc"), 0.5, {
top: '-50%',
ease: Expo.easeOut
}, 0.4);
TweenLite.to($(this).find(".animated-column-btn"), 0.3, {
top: '-50%',
ease: Expo.easeOut
}, 0.6);
},
function(){
TweenLite.to($(this).find(".animated-column-holder"), 0.5, {
top: '0%',
ease: Back.easeOut, easeParams:[3]
});
TweenLite.to($(this).find(".animated-column-desc"), 0.5, {
top: '100%',
ease: Back.easeOut
}, 0.4);
TweenLite.to($(this).find(".animated-column-btn"), 0.5, {
top: '100%',
ease: Back.easeOut
}, 0.2);
}
);
$(".mk-animated-columns.simple-style .animated-column-item").hover(function(){
TweenLite.to($(this).find(".animated-column-holder"), 0.7, {
top: '100%',
ease: Expo.easeOut
});
TweenLite.to($(this).find(".animated-column-title"), 0.7, {
top: '0%',
ease: Back.easeOut
}, 0.2);
},
function(){
TweenLite.to($(this).find(".animated-column-holder"), 0.7, {
top: '0%',
ease: Expo.easeOut
});
TweenLite.to($(this).find(".animated-column-title"), 0.7, {
top: '-100%',
ease: Back.easeOut
}, 0.2);
}
);
};
function mk_tabs(){
"use strict";
if($.exists('.mk-tabs, .mk-news-tab, .mk-woo-tabs')){
$(".mk-tabs, .mk-news-tab, .mk-woo-tabs").tabs();
$('.mk-tabs').on('click', function (){
$('.mk-theme-loop').isotope('reLayout');
});
$('.mk-tabs.vertical-style').each(function (){
$(this).find('.mk-tabs-pane').css('minHeight', $(this).find('.mk-tabs-tabs').height() - 1);
});
}}
function mk_tabs_responsive(){
if($.exists('.mk-tabs, .mk-news-tab, .mk-woo-tabs')){
if(window.matchMedia('(max-width: 767px)').matches){
$(".mk-tabs, .mk-news-tab, .mk-woo-tabs").tabs("destroy");
}}
}
;
function mk_parallax(){
"use strict";
if(!is_touch_device()){
$('.mk-page-section.parallax-true').each(function (){
var $this=$(this),
$speedFactor=$this.attr('data-speedFactor');
$($this).parallax("49%", $speedFactor);
});
}}
;
function mk_ajax_search(){
"use strict";
if($.exists('.main-nav-side-search')&&mk_ajax_search_option=="beside_nav"){
$("#mk-ajax-search-input").autocomplete({
delay: 40,
minLength: 2,
appendTo: $("#mk-nav-search-wrapper"),
search: function (event, ui){
$(this).parent('form').addClass('ajax-searching');
},
source: function (req, response){
$.getJSON(ajaxurl + '?callback=?&action=mk_ajax_search', req, response);
},
select: function (event, ui){
window.location.href=ui.item.link;
},
response: function (event, ui){
$(this).parent('form').removeClass('ajax-searching').addClass('ajax-search-complete');
}}).data("ui-autocomplete")._renderItem=function (ul, item){
return $("").append("" + item.image + "" + item.label + "" + item.date + "").appendTo(ul);
};}}
;
function mk_hover_events(){
"use strict";
$('.shopping-cart-header').hoverIntent({
over: function(){
$('.mk-shopping-cart-box').show();
},
out: function(){
$('.mk-shopping-cart-box').hide();
},
timeout: 500
});
$('.widget-sub-navigation > ul > li, .widget_nav_menu ul.menu > li, .widget_product_categories ul > .cat-item').each(function(){
var $this=$(this),
$subLevel=$this.find('ul');
if($this.hasClass('page_item_has_children')||$this.hasClass('menu-item-has-children')||$this.hasClass('cat-parent')){
$this.hoverIntent({
over:function(){
$subLevel.slideDown(500);
},
out:function(){
$subLevel.slideUp(500);
},
timeout: 1000
});
}});
var eventtype=mobilecheck() ? 'touchstart':'click';
$('.mk-fullscreen-trigger').on(eventtype, function(e){
$('.mk-fullscreen-search-overlay').addClass('mk-fullscreen-search-overlay-show');
setTimeout(function(){
$("#mk-fullscreen-search-input").focus();
}, 300);
e.preventDefault();
});
$('.mk-fullscreen-close').on(eventtype, function(e){
$('.mk-fullscreen-search-overlay').removeClass('mk-fullscreen-search-overlay-show');
e.preventDefault();
});
}
function mk_unfold_footer(){
var $this=$('#mk-footer'),
$themePage=$('#theme-page'),
$footerHeight=$this.outerHeight()
$winWidth=$(window).outerWidth();
if($winWidth > 767){
if($this.hasClass('mk-footer-unfold')){
$themePage.css('margin-bottom', $footerHeight);
}}else{
$themePage.css('margin-bottom', 0);
}};
function mk_portfolio_ajax(){
"use strict";
$('.portfolio-grid.portfolio-ajax-enabled').ajaxPortfolio();
}
;
function mk_love_post(){
"use strict";
$('body').on('click', '.mk-love-this', function (){
var $this=$(this),
$id=$this.attr('id');
if($this.hasClass('item-loved')) return false;
if($this.hasClass('item-inactive')) return false;
var $sentdata={
action: 'mk_love_post',
post_id: $id
}
$.post(ajaxurl, $sentdata, function (data){
$this.find('span').html(data);
$this.addClass('item-loved');
});
$this.addClass('item-inactive');
return false;
});
}
;
function product_loop_add_cart(){
"use strict";
var $body=$('body');
$body.on('click', '.add_to_cart_button', function (){
var product=$(this).parents('.product:eq(0)').addClass('adding-to-cart').removeClass('added-to-cart');
})
$body.bind('added_to_cart', function (){
$('.adding-to-cart').removeClass('adding-to-cart').addClass('added-to-cart');
});
}
;
function shop_isotop_init(){
"use strict";
if($.exists('.products')&&!$('.products').hasClass('related')){
$('.products').each(function (){
if(!$(this).parents('.mk-woocommerce-carousel').length){
var $woo_container=$(this),
$container_item='.products .product';
$woo_container.isotope({
itemSelector: $container_item,
masonry: {
columnWidth: 1
}});
}});
}}
;
function mk_social_share(){
"use strict";
$('.twitter-share').on('click', function (){
var $url=$(this).attr('data-url'),
$title=$(this).attr('data-title');
window.open('http://twitter.com/intent/tweet?text=' + $title + ' ' + $url, "twitterWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
$('.pinterest-share').on('click', function (){
var $url=$(this).attr('data-url'),
$title=$(this).attr('data-title'),
$image=$(this).attr('data-image');
window.open('http://pinterest.com/pin/create/button/?url=' + $url + '&media=' + $image + '&description=' + $title, "twitterWindow", "height=320,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
$('.facebook-share').on('click', function (){
var $url=$(this).attr('data-url');
window.open('https://www.facebook.com/sharer/sharer.php?u=' + $url, "facebookWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
$('.googleplus-share').on('click', function (){
var $url=$(this).attr('data-url');
window.open('https://plus.google.com/share?url=' + $url, "googlePlusWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
$('.linkedin-share').on('click', function (){
var $url=$(this).attr('data-url'),
$title=$(this).attr('data-title'),
$desc=$(this).attr('data-desc');
window.open('http://www.linkedin.com/shareArticle?mini=true&url=' + $url + '&title=' + $title + '&summary=' + $desc, "linkedInWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
}
;
function mk_smooth_scroll_events(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
$('.mk-go-top, .mk-back-top-link, .single-back-top a, .divider-go-top, .comments-back-top').on(eventtype, function (){
$("html, body").animate({
scrollTop: 0
}, 1500);
return false;
});
$('.mk-classic-comments').on(eventtype, function (){
$("html, body").animate({
scrollTop: $('#comments').offset().top
}, 800);
});
$(".mk-smooth").on(eventtype, function (){
var header_height=0,
wp_admin_height=0;
if($.exists("#wpadminbar")){
wp_admin_height=$("#wpadminbar").height();
}
if($.exists('#mk-header .mk-header-holder')){
header_height=parseInt($('#mk-header').attr('data-sticky-height'));
}
if($(window).width() <=mk_responsive_nav_width){
header_height=0;
}
var offsetTop=$($(this).attr("href")).offset().top - (header_height + wp_admin_height);
$('html, body').stop().animate({
scrollTop: offsetTop
}, {
duration: 1200,
easing: "easeInOutExpo"
});
return false;
});
}
new ChopScroll(function (){
if($(window).scrollTop() > 400){
$('.mk-go-top, .mk-quick-contact-wrapper').removeClass('off').addClass('on');
}else{
$('.mk-go-top, .mk-quick-contact-wrapper').removeClass('on').addClass('off');
}}, 800);
;
function section_to_full_height(){
"use strict";
$('.full-height-true.mk-page-section').each(function (){
var $this=$(this),
$content_height=$this.find('.page-section-content').outerHeight(true),
$window_height=$(window).outerHeight();
if($.exists("#wpadminbar")){
var wp_admin_height=$("#wpadminbar").outerHeight();
}else{
wp_admin_height=0;
}
$window_height=$window_height - wp_admin_height;
if($content_height > $window_height){
$this.css('height', 'auto');
$this.find('.page-section-content').css({
'padding-top': 30,
'padding-bottom': 30
});
}else{
$this.css('height', $window_height);
var $this_height_half=$this.find('.page-section-content').outerHeight() / 2,
$window_half=$window_height / 2;
$this.find('.page-section-content').css('marginTop', ($window_half - $this_height_half));
}
$this.find('.mk-page-section-loader').fadeOut();
});
}
function mk_section_intro_effects(){
if(!is_touch_device()){
if($.exists('.mk-page-section.intro-true')){
$('.mk-page-section.intro-true').each(function(){
var $this=$(this),
$pageCnt=$this.nextAll('div'),
windowHeight=$(window).height(),
effectName=$this.attr('data-intro-effect'),
$header=$('#mk-header');
var effect={
fade:new TimelineLite({paused: true})
.set($pageCnt, { opacity: 0, y: windowHeight * 0.3 })
.to($this, 1, { opacity: 0, ease:Power2.easeInOut })
.to($pageCnt, 1, { opacity: 1, y: 0, ease:Power2.easeInOut}, "-=.7")
.set($this, { zIndex: '-1'}),
zoom_out:new TimelineLite({paused: true})
.set($pageCnt, { opacity: 0, y: windowHeight * 0.3})
.to($this, 1.5, { opacity: .8, scale: 0.8, y: -windowHeight - 100, ease:Strong.easeInOut })
.to($pageCnt, 1.5, { opacity: 1, y: 0, ease:Strong.easeInOut}, "-=1.3"),
shuffle:new TimelineLite({paused: true})
.to($this, 1.5, { y: -windowHeight/2, ease:Strong.easeInOut })
.to($this.nextAll('div').first(), 1.5, { paddingTop: windowHeight/2, ease:Strong.easeInOut }, "-=1.3")
}
$this.sectiontrans({
effect:effectName,
});
if($this.hasClass('shuffled')){
TweenLite.set($this, { y: -windowHeight/2 });
TweenLite.set($this.nextAll('div').first(), { paddingTop: windowHeight/2 });
}
$('body').on('page_intro', function(){
$(this).data('intro', true);
effect[effectName].play();
setTimeout(function(){
$header.addClass('header-sticky-prepare');
$header.addClass('header-sticky-ready');
$('.mk-header-padding-wrapper').addClass('enable-padding');
$('body').data('intro', false);
if(effectName==='shuffle') $this.addClass('shuffled');
}, 1000);
});
$('body').on('page_outro', function(){
$(this).data('intro', true);
effect[effectName].reverse();
setTimeout(function(){
$header.removeClass('header-sticky-prepare');
$header.removeClass('header-sticky-ready');
$('.mk-header-padding-wrapper').removeClass('enable-padding');
$('body').data('intro', false);
if($this.hasClass('shuffled')) $this.removeClass('shuffled');
}, 1000);
});
});
}}else{
$('.mk-page-section.intro-true').each(function(){
$(this).attr('data-intro-effect', '');
});
}};
function mk_accordion_toggles_tooltip(){
"use strict";
var accordion=$(".mk-accordion"),
accordionPaneClass="mk-accordion-pane",
actionClass="accordion-action",
accordionTabClass="mk-accordion-tab",
togglePaneClass="mk-toggle-pane",
activeToggleClass="active-toggle";
if($.exists(accordion)){
$.tools.toolsTabs.addEffect("slide", function(i, done){
this.getPanes().slideUp(250);
this.getPanes().eq(i).slideDown(250, function(){
done.call();
});
});
accordion.each(function(){
if($(this).hasClass(actionClass)){
var $initialIndex=parseInt($(this).attr('data-initialindex'));
if($initialIndex==undefined){
$initialIndex=0;
}
if(window.matchMedia('(max-width: 767px)').matches){
}else{
$(this).toolsTabs("div.mk-accordion-pane", {
toolsTabs: accordionTabClass,
effect: 'slide',
initialIndex: $initialIndex,
slideInSpeed: 400,
slideOutSpeed: 400
});
}}else{
$(".toggle-action .mk-accordion-tab").toggle(function(){
$(this).parent('.mk-accordion-single').addClass('current');
$(this).siblings('.' + accordionPaneClass).slideDown(150);
}, function(){
$(this).parent('.mk-accordion-single').removeClass('current');
$(this).siblings('.' + accordionPaneClass).slideUp(150);
});
}});
}
if($.exists('.mk-toggle-title')){
if(window.matchMedia('(max-width: 767px)').matches){
}else{
$(".mk-toggle-title").toggle(function(){
$(this).addClass(activeToggleClass);
$(this).siblings('.' + togglePaneClass).slideDown(200);
}, function(){
$(this).removeClass(activeToggleClass);
$(this).siblings('.' + togglePaneClass).slideUp(200);
}
);
}}
$('.box-close-btn').on('click', function(){
$(this).parent().fadeOut(300);
return false;
});
$('.mk-tooltip').each(function(){
$(this).find('.tooltip-init').hover(function(){
$(this).siblings('.tooltip-text').animate({
'opacity': 1
}, 400);
}, function(){
$(this).siblings('.tooltip-text').animate({
'opacity': 0
}, 400);
});
});
}
;
function mk_newspaper_comments_share(){
"use strict";
$('.newspaper-item-footer').each(function (){
$(this).find('.newspaper-item-comment').click(function (){
$(this).parents('.newspaper-item-footer').find('.newspaper-social-share').slideUp(200).end().find('.newspaper-comments-list').slideDown(200);
setTimeout(function (){
$('.mk-theme-loop').isotope('reLayout');
}, 300);
});
$(this).find('.newspaper-item-share').click(function (){
$(this).parents('.newspaper-item-footer').find('.newspaper-comments-list').slideUp(200).end().find('.newspaper-social-share').slideDown(200);
setTimeout(function (){
$('.mk-theme-loop').isotope('reLayout');
}, 300);
});
});
}
;
function mk_main_navigation_init(){
"use strict";
var $body=$('body');
if(!$body.hasClass('navigation-initialised')){
$(".main-navigation-ul").MegaMenu({
type: "vertical",
delay: 200
});
$('#mk-vm-menu').dlmenu();
$body.addClass('navigation-initialised');
}}
function mk_responsive_nav(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
$('.mk-nav-responsive-link').stop(true).on(eventtype, function(){
var $body=$('body'),
$res_nav=$('#mk-responsive-nav');
if($body.hasClass('mk-opened-nav')){
$body.removeClass('mk-opened-nav').addClass('mk-closed-nav');
$res_nav.slideUp(300);
}else{
$body.removeClass('mk-closed-nav').addClass('mk-opened-nav');
$res_nav.slideDown(300);
}});
$('.mk-toolbar-resposnive-icon').stop(true).on(eventtype,function(){
var $body=$('body'),
$toolbar=$('.mk-header-toolbar');
if($body.hasClass('toolbar-oppend')){
$body.removeClass('toolbar-oppend').addClass('toolbar-closed');
$toolbar.slideUp();
}else{
$body.removeClass('toolbar-closed').addClass('toolbar-oppend');
$toolbar.slideDown();
}});
}
function mk_responsive_fix(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
if($(window).width() > mk_responsive_nav_width){
$('#mk-responsive-nav').hide();
mk_main_navigation_init();
}else{
if(!$.exists('#mk-responsive-nav')){
$('.main-navigation-ul, .mk-vm-menu').clone().attr({
id: "mk-responsive-nav",
"class": ""
}).insertAfter('.mk-header-inner');
$('#mk-responsive-nav > li').each(function(){
var $this=$(this);
$this.removeClass('has-mega-menu').addClass('no-mega-menu');
$this.children('ul').siblings('a').append('').end().attr("style", '');
});
$('.mk-header-inner').attr('style', '');
$('#mk-responsive-nav').append($('.responsive-searchform'));
$('.mk-nav-arrow').stop(true).on(eventtype, function(e){
var $this=$(this);
if($this.hasClass('mk-nav-sub-closed')){
$this.parent().siblings('ul').slideDown(450).end().end().removeClass('mk-nav-sub-closed').addClass('mk-nav-sub-opened');
}else{
$this.parent().siblings('ul').slideUp(450).end().end().removeClass('mk-nav-sub-opened').addClass('mk-nav-sub-closed');
}
e.preventDefault();
});
var $header_height=0;
var $window_height=$(window).outerHeight();
if($.exists('#wpadminbar')){
$header_height +=$('#wpadminbar').outerHeight();
}
$header_height +=$('.mk-header-inner').height();
var nav_height=$window_height - $header_height;
$('#mk-responsive-nav').wrap('');
}}
}
function mk_sidebar_navigation(){
"use strict";
var $header=$('#mk-header'),
$sticky_style=$header.attr('data-header-style');
if($sticky_style==3){
$('.sidedash-navigation-ul > li').each(function(){
var $this=$(this);
$this.children('ul').siblings('a').after('');
});
$('.mk-nav-arrow').stop(true).on('click', function(e){
var $this=$(this);
if($this.hasClass('mk-nav-sub-closed')){
$this.siblings('ul').slideDown(450).end().removeClass('mk-nav-sub-closed').addClass('mk-nav-sub-opened');
}else{
$this.siblings('ul').slideUp(450).end().removeClass('mk-nav-sub-opened').addClass('mk-nav-sub-closed');
}
e.preventDefault();
});
}};function loops_iosotop_init(){
"use strict";
$('.loop-main-wrapper').each(function(){
var $this=$(this),
$mk_container=$this.find('.mk-theme-loop'),
$mk_container_item='.' + $mk_container.attr('data-style') + '-' + $mk_container.attr('data-uniqid'),
$load_button=$this.find('.mk-loadmore-button'),
$pagination_items=$this.find('.mk-pagination');
$mk_container.isotope({
itemSelector: $mk_container_item,
animationEngine: "best-available",
masonry: {
columnWidth: 1
}});
$mk_container.isotope('reLayout');
$('#mk-filter-portfolio ul li a').click(function(){
var $this;
$this=$(this);
$this.parents('.portfolio-grid').find('.ajax-container').animate({
'height': 0,
opacity: 0
}, 500);
if($this.hasClass('.current')){
return false;
}
var $optionSet=$this.parents('#mk-filter-portfolio ul');
$optionSet.find('.current').removeClass('current');
$this.addClass('current');
var selector=$(this).attr('data-filter');
$mk_container.isotope({
filter: ''
});
$mk_container.isotope({
filter: selector
});
setTimeout(function(){
$mk_container.isotope('reLayout');
}, 400);
return false;
});
$load_button.hide();
if($this.find('.mk-theme-loop').hasClass('scroll-load-style')||$this.find('.mk-theme-loop').hasClass('load-button-style')){
if($pagination_items.length > 0){
$load_button.css('display', 'block');
}
$pagination_items.hide();
$load_button.on('click', function(){
if(!$(this).hasClass('pagination-loading')){
$(this).addClass('pagination-loading');
}});
$mk_container.infinitescroll({
navSelector: $pagination_items,
nextSelector: $this.find('.mk-pagination a:first'),
itemSelector: $mk_container_item,
bufferPx: 70,
loading: {
finishedMsg: "",
img: mk_images_dir + "/load-more-loading.gif",
msg: null,
msgText: "",
selector: $load_button,
speed: 300,
start: undefined
},
errorCallback: function(){
$load_button.html(mk_no_more_posts).addClass('disable-pagination');
},
},
function(newElements){
var $newElems=$(newElements);
$newElems.hide();
$newElems.imagesLoaded(function(){
$load_button.removeClass('pagination-loading');
var selected_item=$('#mk-filter-portfolio ul').find('.current').attr('data-filter');
$mk_container.isotope('appended', $newElems);
$mk_container.isotope({
filter: ''
});
$mk_container.isotope({
filter: selected_item
});
setTimeout(function(){
$newElems.show();
loop_audio_init();
mk_portfolio_ajax();
mk_newspaper_comments_share();
mk_ajax_lightbox_init();
mk_social_share();
mk_theme_toggle_box();
mk_swipe_slider();
$mk_container.isotope('reLayout');
}, 450);
});
}
);
if($this.find('.mk-theme-loop').hasClass('load-button-style')){
$(window).unbind('.infscr');
$load_button.click(function(){
$mk_container.infinitescroll('retrieve');
return false;
});
}}else{
$load_button.hide();
}});
}
$('.filter-faq li a').click(function(){
$(this).parent().siblings().children().removeClass('current');
$(this).addClass('current');
var filterVal=$(this).attr('data-filter');
if(filterVal===''){
$('.mk-faq-container .mk-faq-toggle').slideDown(200).removeClass('hidden');
}else{
$('.mk-faq-container .mk-faq-toggle').each(function(){
if(!$(this).hasClass(filterVal)){
$(this).slideUp(200).addClass('hidden');
}else{
$(this).slideDown(200).removeClass('hidden');
}});
}
return false;
});;
function mk_load_isotop_enabled_scripts(){
if($.exists('.mk-blog-container')||$.exists('.mk-portfolio-container')||$.exists('.mk-news-container')||$.exists('.mk-gallery-shortcode')){
$(window).unbind('keydown');
loops_iosotop_init();
isotop_load_fix();
}}
;
function isotop_load_fix(){
"use strict";
if($.exists('.mk-blog-container')||$.exists('.mk-portfolio-container')||$.exists('.mk-news-container')||$.exists('.mk-gallery-shortcode')){
$('.mk-blog-container, .mk-portfolio-container, .mk-news-container, .mk-gallery-shortcode').each(function (){
$(this).animate({
'opacity': 1
}, 1000).siblings('.mk-preloader').fadeOut(300);
});
}}
;
function mk_portfolio_widget(){
"use strict";
$('.widget_recent_portfolio li').each(function (){
$(this).find('.portfolio-widget-thumb').hover(function (){
$(this).siblings('.portfolio-widget-info').animate({
'opacity': 1
}, 200);
}, function (){
$(this).siblings('.portfolio-widget-info').animate({
'opacity': 0
}, 200);
});
});
}
;
function mk_contact_form(){
"use strict";
if($.tools.validator!=undefined){
$.tools.validator.addEffect("contact_form", function(errors){
$.each(errors, function(index, error){
var input=error.input;
input.addClass('mk-invalid');
});
}, function(inputs){
inputs.removeClass('mk-invalid');
});
$(".captcha-change-image").on("click", function(e){
e.preventDefault();
changeCaptcha();
});
$(".captcha-form").each(function(){
$(this).on("focus", function(){
$(this).attr("placeholder", "Enter captcha").removeClass('contact-captcha-invalid contact-captcha-valid');
});
})
var changeCaptcha=function(){
$(".captcha-image").attr("src", mk_theme_dir + "/captcha/captcha.php?"+Math.random());
}
var sendForm;
var checkCaptcha=function(form, enteredCaptcha){
$.get(mk_theme_dir + "/captcha/captcha-check.php", { captcha: enteredCaptcha }).done(function(data){
if(data!="ok"){
changeCaptcha();
form.find(".captcha-form").val("").addClass('contact-captcha-invalid').attr("placeholder", "Invalid. Try again.");
}else{
sendForm();
changeCaptcha();
form.find(".captcha-form").val("").addClass('contact-captcha-valid').attr("placeholder", "Captcha correct");
}});
}
$('.mk-contact-form').validator({
effect: 'contact_form'
}).submit(function(e){
var form=$(this);
if(!e.isDefaultPrevented()){
var data={
action: 'mk_contact_form',
to: form.find('input[name="contact_to"]').val().replace("*", "@"),
name: form.find('input[name="contact_name"]').val(),
first_name: form.find('input[name="contact_first_name"]').val(),
last_name: form.find('input[name="contact_last_name"]').val(),
phone: form.find('input[name="contact_phone"]').val(),
email: form.find('input[name="contact_email"]').val(),
website: form.find('input[name="contact_website"]').val(),
content: form.find('textarea[name="contact_content"]').val()
};
sendForm=function(){
progressButton.loader(form);
$.post(ajaxurl, data, function(response){
form.find('.mk-contact-loading').fadeOut('slow');
form.find('input#contact_email, input#contact_name, textarea').val("");
progressButton.success(form);
});
};
var enteredCaptcha=form.find('input[name="captcha"]').val();
checkCaptcha(form, enteredCaptcha);
e.preventDefault();
}});
}}
function mk_login_form(){
$('form.mk-login-form').each(function(){
var $this=$(this);
$this.on('submit', function(e){
$('p.mk-login-status', $this).show().text(ajax_login_object.loadingmessage);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajax_login_object.ajaxurl,
data: {
'action': 'ajaxlogin',
'username': $('#username', $this).val(),
'password': $('#password', $this).val(),
'security': $('#security', $this).val()
},
success: function(data){
$('p.mk-login-status', $this).text(data.message);
if(data.loggedin===true){
document.location.href=ajax_login_object.redirecturl;
}}
});
e.preventDefault();
});
});
}
var progressButton={
loader: function(form){
var $form=form,
progressBar=$form.find(".mk-progress-button .mk-progress-inner"),
buttonText=$form.find(".mk-progress-button .mk-progress-button-content"),
progressButton=new TimelineLite();
progressButton
.to(progressBar, 0, {
width: "100%",
scaleX: 0,
scaleY: 1
})
.to(buttonText, .3, {
y: -5
})
.to(progressBar, 1.5, {
scaleX: 1,
ease: Power2.easeInOut
}, "-=.1")
.to(buttonText, .3, {
y: 0
})
.to(progressBar, .3, {
scaleY: 0
});
},
success: function(form){
var $form=form,
buttonText=$form.find(".mk-button .mk-progress-button-content, .mk-contact-button .mk-progress-button-content"),
successIcon=$form.find(".mk-progress-button .state-success"),
progressButtonSuccess=new TimelineLite({
onComplete: hideSuccessMessage
});
progressButtonSuccess
.to(buttonText, .3, {
paddingRight: 20,
ease: Power2.easeInOut
}, "+=1")
.to(successIcon, .3, {
opacity: 1
})
.to(successIcon, 2, {
opacity: 1
});
function hideSuccessMessage(){
progressButtonSuccess.reverse()
}},
error: function(form){
var $form=form,
buttonText=$form.find(".mk-button .mk-progress-button-content, .mk-contact-button .mk-progress-button-content"),
errorIcon=$form.find(".mk-progress-button .state-error"),
progressButtonError=new TimelineLite({
onComplete: hideErrorMessage
});
progressButtonError
.to(buttonText, .3, {
paddingRight: 20
}, "+=1")
.to(errorIcon, .3, {
opacity: 1
})
.to(errorIcon, 2, {
opacity: 1
});
function hideErrorMessage(){
progressButtonError.reverse()
}}
};
function mk_blog_carousel(){
"use strict";
if(!$.exists('.mk-blog-showcase')){
return;
}
$('.mk-blog-showcase ul li').each(function (){
$(this).on('hover', function (){
$(this).siblings('li').removeClass('mk-blog-first-el').end().addClass('mk-blog-first-el');
});
});
}
;
function mk_header_scripts(){
if($(window).width() < mk_responsive_nav_width||!($.exists('#mk-header .mk-header-holder'))) return false;
var $header=$('#mk-header'),
$sticky_style=$header.attr('data-sticky-style'),
$sticky_offset=$header.attr('data-sticky-offset'),
$header_style=$header.attr('data-header-style'),
$ChopScroll_speed=100;
if($header_style!=2){
if($sticky_offset=='header'){
$sticky_offset=parseInt($header.attr('data-height'));
}else{
$sticky_offset=String($sticky_offset);
$sticky_offset=$sticky_offset;
}}else{
var wp_admin_height=$header_toolbar_h=0;
if($.exists('.mk-header-toolbar')){
$header_toolbar_h=$('.mk-header-toolbar').outerHeight();
}
$ChopScroll_speed=10;
$sticky_offset=parseInt($header.attr('data-height')) + $header_toolbar_h;
$sticky_offset=$sticky_offset;
}
var scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,
viewportPercent=$(window).height()/100,
$sticky_offset=Math.abs(parseInt($sticky_offset));
if($header.data('sticky-offset')=='header'){
var offsetCalc=$sticky_offset;
}else{
var offsetCalc=(viewportPercent * $sticky_offset);
}
var pageIntro;
var stick_it=function(){
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;
pageIntro=$('body').data('intro');
if(!pageIntro){
if(scrollY > offsetCalc&&scrollY > 0){
if($sticky_style=='fixed'||$header_style==2){
$header.addClass('header-sticky-ready');
}else{
if(!$header.hasClass('header-sticky-ready')){
$header.addClass('header-sticky-prepare');
$('.mk-header-padding-wrapper').addClass('enable-padding');
setTimeout(function(){
$header.addClass('header-sticky-ready');
}, 300);
}}
}else{
$header.removeClass('header-sticky-ready');
$header.removeClass('header-sticky-prepare');
$('.mk-header-padding-wrapper').removeClass('enable-padding');
}}
}
new ChopScroll(stick_it, $ChopScroll_speed);
};
function mk_header_searchform(){
"use strict";
$('.mk-header-toolbar #mk-header-searchform .text-input').on('focus', function (){
if($('.mk-header-toolbar #mk-header-searchform .text-input').hasClass('on-close-state')){
$('.mk-header-toolbar #mk-header-searchform .text-input').removeClass('on-close-state').animate({
'width': '200px'
}, 200);
return false;
}});
$(".mk-header-toolbar .mk-header-searchform").click(function (event){
if(event.stopPropagation){
event.stopPropagation();
}else if(window.event){
window.event.cancelBubble=true;
}});
$("html").click(function (){
$(this).find(".mk-header-toolbar #mk-header-searchform .text-input").addClass('on-close-state').animate({
'width': 90
}, 300);
});
}
;
function mk_milestone(){
"use strict";
if($.exists('.mk-milestone')){
var play;
if(!is_touch_device()){
play=':in-viewport';
}else{
play='';
}
$('.mk-milestone'+play).each(function (){
var el_this=$(this),
stop_number=el_this.find('.milestone-number').attr('data-stop'),
animation_speed=parseInt(el_this.find('.milestone-number').attr('data-speed'));
if(!$(this).hasClass('scroll-animated')){
$(this).addClass('scroll-animated');
$({
countNum: el_this.find('.milestone-number').text()
}).animate({
countNum: stop_number
}, {
duration: animation_speed,
easing: 'linear',
step: function (){
el_this.find('.milestone-number').text(Math.floor(this.countNum));
},
complete: function (){
el_this.find('.milestone-number').text(this.countNum);
}});
}});
}}
;
function mk_skill_meter(){
"use strict";
if($.exists('.mk-skill-meter')){
if(!is_touch_device()){
$(".mk-skill-meter .progress-outer:in-viewport").each(function (){
var $this=$(this);
if(!$this.hasClass('scroll-animated')){
$this.addClass('scroll-animated');
$this.animate({
width: $(this).attr("data-width") + '%'
}, 2000);
}});
}else{
$(".mk-skill-meter .progress-outer").each(function (){
var $this=$(this);
if(!$this.hasClass('scroll-animated')){
$this.addClass('scroll-animated');
$this.css({
width: $(this).attr("data-width") + '%'
});
}});
}}
}
function mk_charts(){
"use strict";
if($.exists('.mk-chart')){
$(window).on("load", function (){
$('.mk-chart').each(function (){
var $this, $parent_width, $chart_size;
$this=$(this);
$parent_width=$(this).parent().width();
$chart_size=$this.attr('data-barSize');
if($parent_width < $chart_size){
$chart_size=$parent_width;
$this.css('line-height', $chart_size);
$this.find('i').css({
'line-height': $chart_size + 'px'
});
}
if(!$this.hasClass('chart-animated')){
$this.easyPieChart({
animate: 1300,
lineCap: 'butt',
lineWidth: $this.attr('data-lineWidth'),
size: $chart_size,
barColor: $this.attr('data-barColor'),
trackColor: $this.attr('data-trackColor'),
scaleColor: 'transparent',
onStep: function (value){
this.$el.find('.chart-percent span').text(Math.ceil(value));
}});
}});
});
}}
;
function mk_google_maps(){
"use strict";
$('.mk-advanced-gmaps').each(function(){
var $this=$(this),
$id=$this.attr('id'),
$zoom=parseInt($this.attr('data-zoom')),
$latitude=$this.attr('data-latitude'),
$longitude=$this.attr('data-longitude'),
$address=$this.attr('data-address'),
$latitude_2=$this.attr('data-latitude2'),
$longitude_2=$this.attr('data-longitude2'),
$address_2=$this.attr('data-address2'),
$latitude_3=$this.attr('data-latitude3'),
$longitude_3=$this.attr('data-longitude3'),
$address_3=$this.attr('data-address3'),
$map_type=$this.attr('data-map-type'),
$pin_icon=$this.attr('data-pin-icon'),
$pan_control=$this.attr('data-pan-control')==="true" ? true:false,
$map_type_control=$this.attr('data-map-type-control')==="true" ? true:false,
$scale_control=$this.attr('data-scale-control')==="true" ? true:false,
$draggable=$this.attr('data-draggable')==="true" ? true:false,
$zoom_control=$this.attr('data-zoom-control')==="true" ? true:false,
$modify_coloring=$this.attr('data-modify-coloring')==="true" ? true:false,
$saturation=$this.attr('data-saturation'),
$hue=$this.attr('data-hue'),
$lightness=$this.attr('data-lightness'),
$styles;
if($modify_coloring==true){
var $styles=[{
stylers: [{
hue: $hue
}, {
saturation: $saturation
}, {
lightness: $lightness
}, {
featureType: "landscape.man_made",
stylers: [{
visibility: "on"
}]
}]
}];
}
var map;
function initialize(){
var bounds=new google.maps.LatLngBounds();
var mapOptions={
zoom: $zoom,
panControl: $pan_control,
zoomControl: $zoom_control,
mapTypeControl: $map_type_control,
scaleControl: $scale_control,
draggable: $draggable,
scrollwheel: false,
mapTypeId: google.maps.MapTypeId[$map_type],
styles: $styles
};
map=new google.maps.Map(document.getElementById($id), mapOptions);
map.setTilt(45);
var markers=[];
var infoWindowContent=[];
if($latitude!=''&&$longitude!=''){
markers[0]=[$address, $latitude, $longitude];
infoWindowContent[0]=[$address];
}
if($latitude_2!=''&&$longitude_2!=''){
markers[1]=[$address_2, $latitude_2, $longitude_2];
infoWindowContent[1]=[$address_2];
}
if($latitude_3!=''&&$longitude_3!=''){
markers[2]=[$address_3, $latitude_3, $longitude_3];
infoWindowContent[3]=[$address_3];
}
var infoWindow=new google.maps.InfoWindow(),
marker, i;
for (i=0; i < markers.length; i++){
var position=new google.maps.LatLng(markers[i][1], markers[i][2]);
bounds.extend(position);
marker=new google.maps.Marker({
position: position,
map: map,
title: markers[i][0],
icon: $pin_icon
});
google.maps.event.addListener(marker, 'click', (function(marker, i){
return function(){
if(infoWindowContent[i][0].length > 1){
infoWindow.setContent(''+infoWindowContent[i][0]+'
');
}
infoWindow.open(map, marker);
}})(marker, i));
map.fitBounds(bounds);
}
var boundsListener=google.maps.event.addListener((map), 'bounds_changed', function(event){
this.setZoom($zoom);
google.maps.event.removeListener(boundsListener);
});
}
google.maps.event.addDomListener(window, "load", initialize);
function googleMapsResize(){
initialize();
}
var temporaryTabsContainer=$('.mk-tabs');
if(temporaryTabsContainer.length){
temporaryTabsContainer.each(function(){
google.maps.event.addDomListener($(this)[0], "click", googleMapsResize);
});
}});
}
function mk_google_maps_height(){
"use strict";
$('.mk-advanced-gmaps.full-height-map').each(function(){
var $this=$(this),
$window_height=$(window).outerHeight(),
wp_admin_height=0,
header_height=0;
if($.exists('#mk-header .mk-header-holder')){
header_height=parseInt($('#mk-header').attr('data-sticky-height'));
}
if($.exists("#wpadminbar")){
var wp_admin_height=$("#wpadminbar").outerHeight();
}
$window_height=$window_height - wp_admin_height - header_height;
$this.css('height', $window_height);
});
};
function mk_main_nav_scroll(){
"use strict";
var lastId, topMenu=$("#mk-main-navigation, .mk-vm-menu"),
menuItems=topMenu.find(".menu-item a");
menuItems.each(function(){
var href_attr=$(this).attr('href');
if(typeof href_attr!=='undefined'&&href_attr!==false){
var href=$(this).attr("href").split('#')[0];
$(this).addClass("one-page-nav-item");
}else{
href="";
}
if(href==window.location.href.split('#')[0]&&(typeof $(this).attr("href").split('#')[1]!='undefined')){
$(this).attr("href", "#" + $(this).attr("href").split('#')[1]);
$(this).parent().removeClass("current-menu-item");
}});
var onePageMenuItems=$('.one-page-nav-item'),
wp_admin_height=0,
header_height=0;
var scrollItems=onePageMenuItems.map(function(){
var item=$(this).attr("href");
if(/^#\w/.test(item)&&$(item).length){
return $(item);
}});
if($.exists("#wpadminbar")){
wp_admin_height=$("#wpadminbar").height();
}
if(!$.exists('.mk-vm-menuwrapper')){
header_height=parseInt($('#mk-header').attr('data-sticky-height'));
}
onePageMenuItems.click(function(e){
var href=$(this).attr("href");
if(typeof $(href).offset()!='undefined'){
var href_top=$(href).offset().top;
}else{
var href_top=0;
}
if($.exists("#wpadminbar")){
var wp_admin_height=$("#wpadminbar").height();
}else{
wp_admin_height=0;
}
if($(window).width() <=mk_responsive_nav_width){
header_height=0;
}
var offsetTop=href==="#" ? 0:href_top - (wp_admin_height + header_height - 1);
$('html, body').stop().animate({
scrollTop: offsetTop
}, {
duration: 1200,
easing: "easeInOutExpo"
});
e.preventDefault();
});
new ChopScroll(function(){
if(!scrollItems.length) return false;
var fromTop=$(window).scrollTop() + (wp_admin_height + header_height);
var cur=scrollItems.map(function(){
if($(this).offset().top - 200 < fromTop) return this;
});
cur=cur[cur.length - 1];
var id=cur&&cur.length ? cur[0].id:"";
if(lastId!==id){
lastId=id;
onePageMenuItems.parent().removeClass("current-menu-item current-menu-ancestor current-menu-parent");
if(id.length){
onePageMenuItems.filter("[href=#" + id + "]").parent().addClass("current-menu-item");
}}
}, 200);
}
mk_main_nav_scroll();;
function mk_swipe_slider(){
"use strict";
$('.mk-swiper-slider').each(function(){
if($(this).data('state')!='init'){
$(this).data('state', 'init');
var $this=$(this),
$thumbs=$this.parent().siblings('.gallery-thumbs-small'),
$next_arrow=$this.find('.mk-swiper-next'),
$prev_arrow=$this.find('.mk-swiper-prev'),
$direction=$this.attr('data-direction'),
$pagination=$this.attr('data-pagination')=="true" ? true:false,
$slideshowSpeed=$this.attr('data-slideshowSpeed'),
$animationSpeed=$this.attr('data-animationSpeed'),
$controlNav=$this.attr('data-controlNav')=="true" ? true:false,
$directionNav=$this.attr('data-directionNav')=="true" ? true:false,
$freeModeFluid=$this.attr('data-freeModeFluid')=="true" ? true:false,
$freeMode=$this.attr('data-freeMode')=="true" ? true:false,
$mousewheelControl=$this.attr('data-mousewheelControl')=="true" ? true:false,
$loop=$this.attr('data-loop')=="true" ? true:false,
$slidesPerView=$this.attr('data-slidesPerView'),
vieportWidth=$(window).width();
if($pagination===true){
var $pagination_class='#' + $this.attr('id') + ' .swiper-pagination';
}else{
var $pagination_class=false;
}
if($slidesPerView!='auto'&&$slidesPerView > 2){
if(vieportWidth > 768){
var slidesOnInit=$slidesPerView;
}
if(vieportWidth <=768){
var slidesOnInit=2;
}
if(vieportWidth <=568){
var slidesOnInit=1;
}}else{
slidesOnInit=$slidesPerView;
}
var mk_swiper=$(this).swiper({
mode: $direction,
loop: $loop,
freeMode: $freeMode,
pagination: $pagination_class,
freeModeFluid: $freeModeFluid,
autoplay: $slideshowSpeed,
speed: $animationSpeed,
calculateHeight: true,
grabCursor: true,
useCSS3Transforms: false,
mousewheelControl: $mousewheelControl,
paginationClickable: true,
slidesPerView: slidesOnInit,
resizeReInit: true,
onSwiperCreated: function(swiper){
},
onSlideChangeStart: function(){
$thumbs.find('.active-item').removeClass('active-item');
$thumbs.find('a').eq(mk_swiper.activeIndex).addClass('active-item');
}});
$prev_arrow.click(function(e){
mk_swiper.swipePrev();
});
$next_arrow.click(function(e){
mk_swiper.swipeNext();
});
$thumbs.find('a').on('touchstart mousedown', function(e){
e.preventDefault();
$thumbs.find('.active-item').removeClass('active-item');
$(this).addClass('active-item');
mk_swiper.swipeTo($(this).index());
});
$thumbs.find('a').click(function(e){
e.preventDefault();
});
if($slidesPerView!='auto'&&$slidesPerView > 2){
$(window).on("resize", function(){
vieportWidth=$(window).width();
if(vieportWidth > 768){
mk_swiper.params.slidesPerView=$slidesPerView;
setTimeout(function(){
mk_swiper.reInit();
setTimeout(mk_swiper.swipePrev(), 200);
}, 200);
}
if(vieportWidth <=768){
mk_swiper.params.slidesPerView=2;
setTimeout(function(){
mk_swiper.reInit();
setTimeout(mk_swiper.swipePrev(), 200);
}, 200);
}
if(vieportWidth <=568){
mk_swiper.params.slidesPerView=1;
setTimeout(function(){
mk_swiper.reInit();
setTimeout(mk_swiper.swipePrev(), 200);
}, 200);
}});
}}
});
};
function mk_edge_slider_init(){
"use strict";
$('.mk-edge-slider').each(function(){
var $slider_wrapper=$(this),
$theme_container=$('#mk-theme-container'),
$next_arrow=$slider_wrapper.find('.mk-edge-next'),
$prev_arrow=$slider_wrapper.find('.mk-edge-prev'),
$pause=$slider_wrapper.attr('data-pause'),
$first_el=$slider_wrapper.attr('data-first'),
$speed=$slider_wrapper.attr('data-speed'),
$animation=$slider_wrapper.attr('data-animation'),
$height=$slider_wrapper.attr('data-height'),
$fullHeight=$slider_wrapper.attr('data-fullHeight'),
$header_height=0,
edge_height=0,
loop=true,
$pagination=$slider_wrapper.attr('data-pagination')=="true" ? true:false;
if($pagination===true){
var $pagination_class='#' + $slider_wrapper.attr('id') + ' .swiper-pagination';
$($pagination_class).on('click', 'span', function(){
mk_swiper.swipeTo($(this).index(), 500);
});
$slider_wrapper.find('.edge-skip-slider').css('bottom', '14%');
}else{
var $pagination_class=false;
}
if($animation=="kenburned"){
loop=false;
}
var animationDimensions=function(){
if($.exists('#mk-header.sticky-header')&&!$('#mk-header').hasClass('transparent-header')){
$header_height=parseInt($('#mk-header.sticky-header').attr('data-sticky-height'));
}
if($fullHeight==='true'){
edge_height=global_window_height - $header_height - global_admin_bar_height;
}else{
edge_height=$height;
}}
animationDimensions();
$(window).on("debouncedresize", function(event){
setTimeout(function(){
mk_edge_slider_resposnive();
animationDimensions();
}, 50);
});
$slider_wrapper.find('.mk-animate-element').removeClass('mk-animate-element fade-in scale-up right-to-left left-to-right bottom-to-top top-to-bottom flip-x flip-y');
var mk_swiper=$slider_wrapper.swiper({
mode: 'horizontal',
loop: loop,
grabCursor: true,
useCSS3Transforms: true,
mousewheelControl: false,
pagination: $pagination_class,
paginationClickable: true,
freeModeFluid: true,
speed: $speed,
autoplay: $pause,
progress: true,
autoplayDisableOnInteraction: false,
onSwiperCreated: function(swiper){
var current_eq, prev_eq, next_eq;
if(loop==false){
current_eq=0;
prev_eq=swiper.slides.length - 1;
next_eq=1;
}else{
current_eq=1;
prev_eq=0;
next_eq=2;
}
if($theme_container.hasClass('mk-transparent-header')){
if($first_el=='true'){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($slider_wrapper.find('.swiper-slide').eq(current_eq).attr('data-header-skin') + '-header-skin');
}}
var currentSlide=$slider_wrapper.find('.swiper-slide').eq(current_eq),
currentSkin=$slider_wrapper.find('.swiper-slide').eq(current_eq).attr("data-header-skin");
$('.mk-edge-nav a').attr('data-skin', currentSkin);
$('.swiper-pagination').attr('data-skin', currentSkin);
$('.edge-skip-slider').attr('data-skin', currentSkin);
var prev_active_slide=$slider_wrapper.find('.swiper-slide').eq(prev_eq).find('.edge-slide-content .edge-title').text(),
next_active_slide=$slider_wrapper.find('.swiper-slide').eq(next_eq).find('.edge-slide-content .edge-title').text();
var prev_active_slide_bg=$slider_wrapper.find('.swiper-slide').eq(prev_eq).find('.mk-section-image').css('background-image'),
next_active_slide_bg=$slider_wrapper.find('.swiper-slide').eq(next_eq).find('.mk-section-image').css('background-image');
var prev_active_slide_bg_video=$slider_wrapper.find('.swiper-slide').eq(prev_eq).find('.mk-video-section-touch').css('background-image'),
next_active_slide_bg_video=$slider_wrapper.find('.swiper-slide').eq(next_eq).find('.mk-video-section-touch').css('background-image');
var prev_active_slide_bg_color=$slider_wrapper.find('.swiper-slide').eq(prev_eq).find('.mk-section-image').css('background-color'),
next_active_slide_bg_color=$slider_wrapper.find('.swiper-slide').eq(next_eq).find('.mk-section-image').css('background-color');
if(prev_active_slide.length > 1){
$prev_arrow.find('.prev-item-caption').show().text(prev_active_slide);
}
if(typeof prev_active_slide_bg!=='undefined'&&prev_active_slide_bg!="none"){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-image': prev_active_slide_bg
});
}else if(typeof prev_active_slide_bg_video!=='undefined'&&prev_active_slide_bg_video!="none"){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-image': prev_active_slide_bg_video
});
}else if(prev_active_slide_bg_color!=='undefined'){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-color': prev_active_slide_bg_color
});
}
if(typeof next_active_slide!=='undefined'){
$next_arrow.find('.next-item-caption').show().text(next_active_slide);
}
if(typeof next_active_slide_bg!=='undefined'&&next_active_slide_bg!="none"){
$next_arrow.find('.edge-nav-bg').show().css({
'background-image': next_active_slide_bg
});
}else if(typeof next_active_slide_bg_video!=='undefined'&&next_active_slide_bg_video!="none"){
$next_arrow.find('.edge-nav-bg').show().css({
'background-image': next_active_slide_bg_video
});
}else if(typeof next_active_slide_bg_color!=='undefined'){
$next_arrow.find('.edge-nav-bg').show().css({
'background-color': next_active_slide_bg_color
});
}
if(!$('#mk-header').hasClass('transparent-header-sticky')){
if($first_el=='true'){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($slider_wrapper.find('.swiper-slide').eq(current_eq).attr('data-header-skin') + '-header-skin');
}}
if($pagination===true){
$('#' + $slider_wrapper.attr('id') + ' .swiper-pagination span').append('');
}},
onSlideChangeEnd: function(){
var current_eq, prev_eq, next_eq;
if(loop==false){
current_eq=mk_swiper.activeIndex;
prev_eq=mk_swiper.activeIndex -1 ;
next_eq=mk_swiper.activeIndex + 1;
if(prev_eq < 0){
prev_eq=mk_swiper.slides.length - 1;
}
if(next_eq > mk_swiper.slides.length - 1){
next_eq=0;
}}else{
current_eq=mk_swiper.activeLoopIndex + 1;
prev_eq=mk_swiper.activeLoopIndex;
next_eq=mk_swiper.activeLoopIndex + 2;
}
if($theme_container.hasClass('mk-transparent-header')){
if($first_el=='true'){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($(mk_swiper.getSlide(current_eq)).attr('data-header-skin') + '-header-skin');
}}
if(mk_detect_ie()==false){
var currentSlide=$(mk_swiper.activeSlide()),
currentSkin=currentSlide.attr("data-header-skin");
$('.mk-edge-nav a').attr('data-skin', currentSkin);
$('.swiper-pagination').attr('data-skin', currentSkin);
$('.edge-skip-slider').attr('data-skin', currentSkin);
var prev_active_slide=$(mk_swiper.getSlide(prev_eq)).find('.edge-slide-content .edge-title').text(),
next_active_slide=$(mk_swiper.getSlide(next_eq)).find('.edge-slide-content .edge-title').text();
var prev_active_slide_bg=$(mk_swiper.getSlide(prev_eq)).find('.mk-section-image').css('background-image'),
next_active_slide_bg=$(mk_swiper.getSlide(next_eq)).find('.mk-section-image').css('background-image');
var prev_active_slide_bg_video=$(mk_swiper.getSlide(prev_eq)).find('.mk-video-section-touch').css('background-image'),
next_active_slide_bg_video=$(mk_swiper.getSlide(next_eq)).find('.mk-video-section-touch').css('background-image');
var prev_active_slide_bg_color=$(mk_swiper.getSlide(prev_eq)).find('.mk-section-image').css('background-color'),
next_active_slide_bg_color=$(mk_swiper.getSlide(next_eq)).find('.mk-section-image').css('background-color');
if(typeof prev_active_slide!=='undefined'){
$prev_arrow.find('.prev-item-caption').show().text(prev_active_slide);
}
if(typeof prev_active_slide_bg!=='undefined'&&prev_active_slide_bg!="none"){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-image': prev_active_slide_bg
});
}else if(typeof prev_active_slide_bg_video!=='undefined'&&prev_active_slide_bg_video!="none"){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-image': prev_active_slide_bg_video
});
}else if(typeof prev_active_slide_bg_color!=='undefined'){
$prev_arrow.find('.edge-nav-bg').show().css({
'background-color': prev_active_slide_bg_color
});
}
if(typeof next_active_slide!=='undefined'){
$next_arrow.find('.next-item-caption').show().text(next_active_slide);
}
if(typeof next_active_slide_bg!=='undefined'&&next_active_slide_bg!="none"){
$next_arrow.find('.edge-nav-bg').show().css({
'background-image': next_active_slide_bg
});
}else if(typeof next_active_slide_bg_video!=='undefined'&&next_active_slide_bg_video!="none"){
$next_arrow.find('.edge-nav-bg').show().css({
'background-image': next_active_slide_bg_video
});
}else if(typeof next_active_slide_bg_color!=='undefined'){
$next_arrow.find('.edge-nav-bg').show().css({
'background-color': next_active_slide_bg_color
});
}
if(!$('#mk-header').hasClass('transparent-header-sticky')){
if($first_el=='true'){
$('#mk-header.transparent-header').removeClass('light-header-skin dark-header-skin').addClass($(mk_swiper.getSlide(current_eq)).attr('data-header-skin') + '-header-skin');
}}
}else{
$next_arrow.find('.next-item-caption, .edge-nav-bg').css('display', 'none');
$prev_arrow.find('.prev-item-caption, .edge-nav-bg').css('display', 'none');
}},
onProgressChange: function(swiper){
for (var i=0; i < swiper.slides.length; i++){
var slide=swiper.slides[i];
var progress=slide.progress;
if($animation=="horizontal_curtain"){
var translateX, zIndex, transitionTiming;
translateX=progress*swiper.width;
if(progress<=0){
zIndex=1;
translateX=0;
transitionTiming='ease';
}
else if(progress>0){
zIndex=0;
translateX=(progress*swiper.width)/2;
transitionTiming='ease';
}
swiper.setTransform(slide,'translate3d('+(translateX/2)+'px,0,0)');
slide.style.webkitTransitionTimingFunction=transitionTiming;
slide.style.zIndex=zIndex;
}
if($animation=="perspective_flip"){
var translateX, translateY, rotateX;
translateX=progress*swiper.width;
translateY=progress*edge_height;
if(progress>=0){
rotateX=0;
}
else if(progress<0){
rotateX=70;
}
swiper.setTransform(slide,'translate3d('+translateX+'px,'+ (-translateY) +'px,0) rotateX('+rotateX+'deg)');
}
if($animation=="vertical_slide"){
var translateX, translateY;
translateX=progress*swiper.width;
translateY=progress*edge_height;
swiper.setTransform(slide,'translate3d('+translateX+'px,'+ (-translateY) +'px,0)');
}
if($animation=="fade"){
var translate, opacity, zIndex;
if(progress==0){
zIndex=1;
}else{
zIndex=0;
}
opacity=1 - Math.min(Math.abs(progress),1);
translate=progress*swiper.width;
swiper.setTransform(slide,'translate3d('+translate+'px,0,0)');
slide.style.opacity=opacity;
slide.style.zIndex=zIndex;
}
if($animation=="kenburned"){
var translateX, opacity, zIndex;
if(progress==0){
zIndex=1;
}else{
zIndex=0;
}
translateX=progress*swiper.width;
opacity=1 - Math.min(Math.abs(progress),1);
swiper.setTransform(slide,'translate3d('+translateX+'px,0,0)');
slide.style.opacity=opacity;
slide.style.zIndex=zIndex;
}
if($animation=="zoom_out"){
var scale, translateX, translateY, opacity, zIndex;
translateX=progress*swiper.width;
if(progress<=0){
opacity=1;
scale=1;
zIndex=1;
translateY=progress*edge_height;
}
else if(progress>0){
opacity=(1 - Math.min(Math.abs(progress),1))/2;
scale=1 - Math.min(Math.abs(progress/2),1);
zIndex=0;
translateY=0;
}
swiper.setTransform(slide,'translate3d('+translateX+'px,'+ -translateY +'px,0) scale('+scale+')');
slide.style.opacity=opacity;
slide.style.zIndex=zIndex;
}
if($animation=="zoom"){
var scale, scaleContent, translate, opacity, zIndex;
if(progress==0){
zIndex=1;
}else{
zIndex=0;
}
if(progress<=0){
opacity=1 - Math.min(Math.abs(progress),1);
scale=1 - Math.min(Math.abs(progress/12),1);
scaleContent=1;
translate=progress*swiper.width;
}else{
opacity=0;
scale=1 + Math.min(Math.abs(progress/6),1);
translate=progress*swiper.width;
}
console.log(progress)
slide.style.opacity=opacity;
slide.style.zIndex=zIndex;
swiper.setTransform(slide,'translate3d('+translate+'px,0,0) scale('+scale+')');
}}
},
onTouchStart:function(swiper){
for (var i=0; i < swiper.slides.length; i++){
swiper.setTransition(swiper.slides[i], 0);
}},
onSetWrapperTransition: function(swiper, speed){
for (var i=0; i < swiper.slides.length; i++){
swiper.setTransition(swiper.slides[i], speed);
}}
});
if(loop==true){
$prev_arrow.click(function(e){
mk_swiper.swipePrev();
e.preventDefault();
});
$next_arrow.click(function(e){
mk_swiper.swipeNext();
e.preventDefault();
});
}else{
var first_eq=0,
last_eq=mk_swiper.slides.length - 1;
$prev_arrow.click(function(e){
var current_eq=mk_swiper.activeIndex;
if(current_eq==first_eq){
mk_swiper.swipeTo(last_eq);
}else{
mk_swiper.swipePrev();
}
e.preventDefault();
});
$next_arrow.click(function(e){
var current_eq=mk_swiper.activeIndex;
if(current_eq==last_eq){
mk_swiper.swipeTo(first_eq);
}else{
mk_swiper.swipeNext();
}
e.preventDefault();
});
}});
}
function mk_edge_slider_resposnive(){
"use strict";
$('.mk-edge-slider').each(function(){
var $this=$(this),
$items=$this.find('.edge-slider-holder, .swiper-slide'),
$height=$this.attr('data-height'),
$fullHeight=$this.attr('data-fullHeight'),
$header_height=0;
var $window_height=$(window).outerHeight();
if($.exists('#wpadminbar')){
$header_height +=$('#wpadminbar').outerHeight();
}
if(!$('#mk-theme-container').hasClass('mk-transparent-header')&&$.exists('.mk-header-holder')){
$header_height +=parseInt($('#mk-header').attr('data-height'));
}
if($(window).width() < 780){
$window_height=600;
}else if($fullHeight=='true'){
$window_height=$window_height - $header_height;
}else{
$window_height=$height;
}
$items.css('height', $window_height);
$this.find('.swiper-slide').each(function(){
var $this=$(this),
$content=$this.find('.edge-slide-content');
if($this.hasClass('left_center')||$this.hasClass('center_center')||$this.hasClass('right_center')){
var $this_height_half=$content.outerHeight() / 2;
if($content.outerHeight() < $window_height){
var $window_half=$window_height / 2;
$content.css('marginTop', ($window_half - $this_height_half));
}}
if($this.hasClass('left_bottom')||$this.hasClass('center_bottom')||$this.hasClass('right_bottom')){
if($content.outerHeight() < $window_height){
var $distance_from_top=$window_height - $content.outerHeight() - 90;
$content.css('marginTop', ($distance_from_top));
}}
});
var header_padding_fix=0;
header_padding_fix=parseInt($('#mk-header').attr('data-sticky-height')) - 18;
$this.find('.edge-skip-slider').bind("click", function(e){
TweenLite.to(window, 1, {
scrollTo: {
y: ($window_height + header_padding_fix)
},
ease: Expo.easeInOut
});
e.preventDefault();
});
$this.find('.edge-slider-loading').fadeOut();
});
}
function mk_flexslider_init(){
"use strict";
jQuery('.mk-flexslider.mk-script-call').each(function(){
var $this=jQuery(this),
$selector=$this.attr('data-selector'),
$animation=$this.attr('data-animation'),
$easing=$this.attr('data-easing'),
$direction=$this.attr('data-direction'),
$smoothHeight=$this.attr('data-smoothHeight')=="true" ? true:false,
$slideshowSpeed=$this.attr('data-slideshowSpeed'),
$animationSpeed=$this.attr('data-animationSpeed'),
$controlNav=$this.attr('data-controlNav')=="true" ? true:false,
$directionNav=$this.attr('data-directionNav')=="true" ? true:false,
$pauseOnHover=$this.attr('data-pauseOnHover')=="true" ? true:false,
$isCarousel=$this.attr('data-isCarousel')=="true" ? true:false;
if($selector!=undefined){
var $selector_class=$selector;
}else{
var $selector_class=".mk-flex-slides > li";
}
if($isCarousel==true){
var $itemWidth=parseInt($this.attr('data-itemWidth')),
$itemMargin=parseInt($this.attr('data-itemMargin')),
$minItems=parseInt($this.attr('data-minItems')),
$maxItems=parseInt($this.attr('data-maxItems')),
$move=parseInt($this.attr('data-move'));
}else{
var $itemWidth=$itemMargin=$minItems=$maxItems=$move=0;
}
$this.flexslider({
selector: $selector_class,
animation: $animation,
easing: $easing,
direction: $direction,
smoothHeight: $smoothHeight,
slideshow: true,
slideshowSpeed: $slideshowSpeed,
animationSpeed: $animationSpeed,
controlNav: $controlNav,
directionNav: $directionNav,
pauseOnHover: $pauseOnHover,
prevText: "",
nextText: "",
itemWidth: $itemWidth,
itemMargin: $itemMargin,
minItems: $minItems,
maxItems: $maxItems,
move: $move,
});
});
}
function mk_ajax_lightbox_init(){
"use strict";
jQuery(".mk-lightbox").fancybox({
padding: 15,
margin: 15,
width: 800,
height: 600,
minWidth: 100,
minHeight: 100,
maxWidth: 9999,
maxHeight: 9999,
pixelRatio: 1,
autoSize: true,
autoHeight: false,
autoWidth: false,
autoResize: true,
fitToView: true,
aspectRatio: false,
topRatio: 0.5,
leftRatio: 0.5,
scrolling: 'auto', // 'auto', 'yes' or 'no'
wrapCSS: '',
arrows: true,
closeBtn: true,
closeClick: false,
nextClick: false,
mouseWheel: true,
autoPlay: false,
playSpeed: 3000,
preload: 3,
modal: false,
loop: true,
openEffect: 'fade', // 'elastic', 'fade' or 'none'
openSpeed: 200,
openEasing: 'swing',
openOpacity: true,
openMethod: 'zoomIn',
closeEffect: 'fade', // 'elastic', 'fade' or 'none'
closeSpeed: 200,
closeEasing: 'swing',
closeOpacity: true,
closeMethod: 'zoomOut',
nextEffect: 'none', // 'elastic', 'fade' or 'none'
nextSpeed: 350,
nextEasing: 'swing',
nextMethod: 'changeIn',
prevEffect: 'none', // 'elastic', 'fade' or 'none'
prevSpeed: 350,
prevEasing: 'swing',
prevMethod: 'changeOut',
tpl: {
wrap: '',
image: '',
error: 'The requested content cannot be loaded.
Please try again later.
',
closeBtn: '',
next: '',
prev: '',
loading: ''
},
});
}
function mk_swipe_slider_init(){
"use strict";
jQuery('.mk-swiper-slider').each(function(){
if($(this).data('state')!='init'){
$(this).data('state', 'init');
var $this=jQuery(this),
$thumbs=$this.parent().siblings('.gallery-thumbs-small'),
$next_arrow=$this.find('.mk-swiper-next'),
$prev_arrow=$this.find('.mk-swiper-prev'),
$direction=$this.attr('data-direction'),
$pagination=$this.attr('data-pagination')=="true" ? true:false,
$slideshowSpeed=$this.attr('data-slideshowSpeed'),
$animationSpeed=$this.attr('data-animationSpeed'),
$controlNav=$this.attr('data-controlNav')=="true" ? true:false,
$directionNav=$this.attr('data-directionNav')=="true" ? true:false,
$freeModeFluid=$this.attr('data-freeModeFluid')=="true" ? true:false,
$freeMode=$this.attr('data-freeMode')=="true" ? true:false,
$mousewheelControl=$this.attr('data-mousewheelControl')=="true" ? true:false,
$loop=$this.attr('data-loop')=="true" ? true:false,
$slidesPerView=$this.attr('data-slidesPerView');
if($pagination===true){
var $pagination_class='#' + $this.attr('id') + ' .swiper-pagination';
}else{
var $pagination_class=false;
}
var mk_swiper=jQuery(this).swiper({
mode: $direction,
loop: $loop,
freeMode: $freeMode,
pagination: $pagination_class,
freeModeFluid: $freeModeFluid,
autoplay: $slideshowSpeed,
speed: $animationSpeed,
calculateHeight: true,
grabCursor: true,
useCSS3Transforms: false,
mousewheelControl: $mousewheelControl,
paginationClickable: true,
slidesPerView: $slidesPerView,
onSwiperCreated: function(swiper){
},
onSlideChangeStart: function(){
$thumbs.find('.active-item').removeClass('active-item');
$thumbs.find('a').eq(mk_swiper.activeIndex).addClass('active-item');
}});
$prev_arrow.click(function(e){
mk_swiper.swipePrev();
});
$next_arrow.click(function(e){
mk_swiper.swipeNext();
});
$thumbs.find('a').on('touchstart mousedown', function(e){
e.preventDefault();
$thumbs.find('.active-item').removeClass('active-item');
jQuery(this).addClass('active-item');
mk_swiper.swipeTo($(this).index());
});
$thumbs.find('a').click(function(e){
e.preventDefault();
});
}});
}
function mk_edge_parallax(){
"use strict";
if(!is_touch_device()){
var $parallaxLayer=[];
$('.mk-edge-wrapper .mk-edge-slider').each(function(){
var progressVal,
currentPoint,
ticking=false,
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,
$this=$(this),
$window=$(window),
windowHeight=$(window).height(),
parentHeight=$this.outerHeight(),
startPoint=0,
endPoint=$this.offset().top + parentHeight,
effectLayer=$this,
cntLayer=$this.find('.mk-grid'),
height=$this.outerHeight();
var parallaxSpeed=.7;
var animationSet=function(){
scrollY=(window.pageYOffset!==undefined) ? window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;
currentPoint=(startPoint + scrollY) * parallaxSpeed;
progressVal=(1 / (endPoint - startPoint) * (scrollY - startPoint));
effectLayer.css({
'-webkit-transform': 'translateY(' + currentPoint + 'px)',
'-moz-transform': 'translateY(' + currentPoint + 'px)',
'-ms-transform': 'translateY(' + currentPoint + 'px)',
'-o-transform': 'translateY(' + currentPoint + 'px)',
'transform': 'translateY(' + currentPoint + 'px)'
});
cntLayer.css({
opacity: (1 - (progressVal * 2))
});
ticking=false;
}
animationSet();
var requestTick=function(){
if(!ticking){
window.requestAnimationFrame(animationSet);
ticking=true;
}};
$window.on('scroll', requestTick);
});
}};
function mobilecheck(){
var check=false;
(function(a){if(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true})(navigator.userAgent||navigator.vendor||window.opera);
return check;
}
function mk_click_events(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
jQuery(".mk-header-login, .mk-header-signup, .mk-side-dashboard, .mk-quick-contact-wrapper, .mk-dashboard-trigger, .blog-share-container, .news-share-buttons, .main-nav-side-search, #mk-fullscreen-search-wrapper").on(eventtype, function(event){
if(event.stopPropagation){
event.stopPropagation();
}else if(window.event){
window.event.cancelBubble=true;
}});
jQuery("html").on(eventtype, function(){
jQuery(this).find(".mk-login-register, #mk-header-subscribe, #mk-quick-contact, .single-share-buttons, .single-share-box, .blog-social-share, .news-share-buttons, #mk-nav-search-wrapper").fadeOut(100);
jQuery('.mk-quick-contact-link').removeClass('quick-contact-active');
jQuery('.mk-toggle-trigger').removeClass('mk-toggle-active');
jQuery('body').removeClass('dashboard-opened');
jQuery('.mk-dashboard-trigger').removeClass('dashboard-active');
});
jQuery('.mk-fullscreen-search-overlay').on(eventtype,function(){
$(this).removeClass('mk-fullscreen-search-overlay-show')
});
jQuery('.mk-forget-password').on(eventtype, function(){
jQuery('#mk-forget-panel').siblings().hide().end().show();
});
jQuery('.mk-create-account').on(eventtype, function(){
jQuery('#mk-register-panel').siblings().hide().end().show();
});
jQuery('.mk-return-login').on(eventtype, function(){
jQuery('#mk-login-panel').siblings().hide().end().show();
});
jQuery('.mk-quick-contact-link').on(eventtype, function(){
var $this=jQuery(this),
$quickContact=jQuery('#mk-quick-contact');
if(!$this.hasClass('quick-contact-active')){
$quickContact.addClass('quick-contact-anim').fadeIn(250);
$this.addClass('quick-contact-active');
}else{
$quickContact.removeClass('quick-contact-anim').fadeOut(100);
$this.removeClass('quick-contact-active');
}
return false;
});
jQuery('.mk-dashboard-trigger').on(eventtype, function(e){
var $this=jQuery(this),
$body=jQuery('body');
if(!$this.hasClass('dashboard-active')){
$this.addClass('dashboard-active');
$body.addClass('dashboard-opened');
}else{
$this.removeClass('dashboard-active');
$body.removeClass('dashboard-opened');
}
e.preventDefault();
});
}
function mk_theme_toggle_box(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
jQuery('.mk-toggle-trigger').on(eventtype, function(){
var $this=jQuery(this);
if(!$this.hasClass('mk-toggle-active')){
jQuery('.mk-box-to-trigger').fadeOut(100);
$this.parent().find('.mk-box-to-trigger').fadeIn(150);
jQuery('.mk-toggle-trigger').removeClass('mk-toggle-active');
$this.addClass('mk-toggle-active');
}else{
jQuery('.mk-box-to-trigger').fadeOut(100);
$this.removeClass('mk-toggle-active');
}
return false;
});
}
function mk_social_share_global(){
"use strict";
var eventtype=mobilecheck() ? 'touchstart':'click';
jQuery('.twitter-share').on(eventtype, function(){
var $this=jQuery(this),
$url=$this.attr('data-url'),
$title=$this.attr('data-title');
window.open('http://twitter.com/intent/tweet?text=' + $title + ' ' + $url, "twitterWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
jQuery('.pinterest-share').on(eventtype, function(){
var $this=jQuery(this),
$url=$this.attr('data-url'),
$title=$this.attr('data-title'),
$image=$this.attr('data-image');
window.open('http://pinterest.com/pin/create/button/?url=' + $url + '&media=' + $image + '&description=' + $title, "twitterWindow", "height=320,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
jQuery('.facebook-share').on(eventtype, function(){
var $url=jQuery(this).attr('data-url');
window.open('https://www.facebook.com/sharer/sharer.php?u=' + $url, "facebookWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
jQuery('.googleplus-share').on(eventtype, function(){
var $url=jQuery(this).attr('data-url');
window.open('https://plus.google.com/share?url=' + $url, "googlePlusWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
jQuery('.linkedin-share').on(eventtype, function(){
var $this=jQuery(this),
$url=$this.attr('data-url'),
$title=$this.attr('data-title'),
$desc=$this.attr('data-desc');
window.open('http://www.linkedin.com/shareArticle?mini=true&url=' + $url + '&title=' + $title + '&summary=' + $desc, "linkedInWindow", "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0");
return false;
});
};
!function(d,l){"use strict";var e=!1,n=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,a,i,s=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),c=0;c35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(j(e){j r(e){7(e J t.F)q e;k n=["2W","2V","O","1U"];k r=e.2U(0).2X()+e.2Y(1);7(e J t.F){q e}1k(k i=0;i0){o+=" "+m(i)}k u=[];e.1j(s,j(e,t){u.X(t+" "+o)});q u.1n(", ")}j p(t,r){7(!r){e.2M[t]=K}e.H.1C[t]=n.C;e.W[t]={Q:j(n){k r=e(n).16("H:C");q r.Q(t)},G:j(n,r){k i=e(n).16("H:C");i.1u(t,r);e(n).16({"H:C":i})}}}j d(e){q e.1W(/([A-Z])/g,j(e){q"-"+e.21()})}j v(e,t){7(E e==="1D"&&!e.2L(/^[\\-0-9\\.]+$/)){q e}L{q""+e+t}}j m(t){k n=t;7(e.1H.1x[n]){n=e.1H.1x[n]}q v(n,"1U")}e.H={2K:"0.9.9",2N:K,1C:{2O:"1m",2R:"1m",2Q:"1m",2P:"1m",33:"1l",34:"1l",3j:"1l",3i:"1l"},20:K,1Y:27};k t=3h.3k("3l");k n={};k s=3o.3n.21().3m("3g")>-1;n.I=r("I");n.2b=r("2b");n.C=r("C");n.U=r("U");n.1Z=i();k o={I:"1N",2J:"3f",37:"36",35:"38",3a:"3e"};k u=n.1N=o[n.I]||D;1k(k a J n){7(n.1X(a)&&E e.1L[a]==="B"){e.1L[a]=n[a]}}t=D;e.1b={1F:"1d","J":"1d-J",1h:"1d-1h","J-1h":"1d-J-1h",3c:"w-z(0,1,.5,1)",3b:"w-z(.18, .3p, .2d, .19)",2h:"w-z(.2g,.2f,.1V,1)",2e:"w-z(.2I,.24,.1V,1)",2B:"w-z(.6,.2A,.2i,.2z)",2x:"w-z(.2y,.2C,.1Q,1)",2D:"w-z(.2H,.2G,.15,.1O)",2F:"w-z(.29,.1r,.2E,.2w)",2v:"w-z(.19,1,.22,1)",2n:"w-z(1,0,0,1)",2m:"w-z(.18,.2l,.1R,.2j)",2k:"w-z(.25,.46,.45,.2o)",2p:"w-z(.2u,.2c,.2t,.2s)",2q:"w-z(.2r,.2c,.3w,.22)",3W:"w-z(.1Q,.43,.44,1)",42:"w-z(.41,0,.26,1)",40:"w-z(.3Z,.1r,.3V,.3U)",4a:"w-z(.23,1,.32,1)",3X:"w-z(.1O,0,.3Y,1)",49:"w-z(.47,0,.4c,.4f)",4d:"w-z(.39,.4b,.4e,1)",48:"w-z(.3S,.1r,.18,.29)",3A:"w-z(.6,-.28,.3z,.24)",3B:"w-z(.26, .3C,.32,1.3D)",3q:"w-z(.1R,-.18,.3x,1.18)"};e.W["H:C"]={Q:j(t){q e(t).1P("C")||1S f},G:j(t,r){k i=r;7(!(i 3s f)){i=1S f(i)}7(n.C==="3r"&&!s){t.F[n.C]=i.1t(K)}L{t.F[n.C]=i.1t()}e(t).1P("C",i)}};e.W.C={G:e.W["H:C"].G};7(e.1y.3t<"1.8"){e.W.U={Q:j(e){q e.F[n.U]},G:j(e,t){e.F[n.U]=t}};e.W.I={Q:j(e){q e.F[n.I]},G:j(e,t){e.F[n.I]=t}}}p("1q");p("1s");p("N");p("1z");p("R");p("S");p("17");p("1i");p("Y");p("1o");p("1c");p("1p");p("1v");p("x",K);p("y",K);f.1E={1u:j(e,t){k n=E t==="1D"?t.1a(","):t.3u===1T?t:[t];n.3T(e);f.1E.G.V(4,n)},G:j(e){k t=1T.1E.3v.V(3E,[1]);7(4.1A[e]){4.1A[e].V(4,t)}L{4[e]=t.1n(",")}},Q:j(e){7(4.1w[e]){q 4.1w[e].V(4)}L{q 4[e]||0}},1A:{1s:j(e){4.17=v(e,"M")},1q:j(e,t){7(t===B){t=e}4.N=e+","+t},17:j(e){4.17=v(e,"M")},1i:j(e){4.1i=v(e,"M")},Y:j(e){4.Y=v(e,"M")},N:j(e,t){7(t===B){t=e}4.N=e+","+t},1z:j(e,t,n){7(t===B){t=e}7(n===B){n=e}4.1z=e+","+t+","+n},1p:j(e){4.1p=v(e,"M")},1v:j(e){4.1v=v(e,"M")},1c:j(e){4.1c=v(e,"T")},x:j(e){4.G("R",e,D)},y:j(e){4.G("R",D,e)},3F:j(e){4.G("S",e,D,D)},3O:j(e){4.G("S",D,e,D)},3N:j(e){4.G("S",D,D,e)},R:j(e,t){7(4.14===B){4.14=0}7(4.13===B){4.13=0}7(e!==D&&e!==B){4.14=v(e,"T")}7(t!==D&&t!==B){4.13=v(t,"T")}4.R=4.14+","+4.13},S:j(e,t,n){7(4.1f===B){4.1f=0}7(4.1g===B){4.1g=0}7(4.1e===B){4.1e=0}7(e!==D&&e!==B){4.1f=v(e,"T")}7(t!==D&&t!==B){4.1g=v(t,"T")}7(n!==D&&n!==B){4.1e=v(n,"T")}4.S=4.1f+","+4.1g+","+4.1e}},1w:{1s:j(){k e=4.17||"1M".1a("M")[0];q v(e,"M")},1q:j(){k e=(4.N||"1,1,1").1a(",");7(e[0]){e[0]=P(e[0])}7(e[1]){e[1]=P(e[1])}7(e[2]){e[2]=P(e[2])}q e[0]===e[1]===e[2]?e[0]:e},x:j(){q 4.14||0},y:j(){q 4.13||0},N:j(){k e=(4.N||"1,1,1").1a(",");7(e[0]){e[0]=P(e[0])}7(e[1]){e[1]=P(e[1])}7(e[2]){e[2]=P(e[2])}q e[0]===e[1]===e[2]?e[0]:e},1o:j(){k e=(4.1o||"0,0,0,1M").1a(",");1k(k t=0;t<=3;++t){7(e[t]){e[t]=P(e[t])}}7(e[3]){e[3]=v(e[3],"M")}q e}},2a:j(e){k t=4;e.1W(/([a-3P-3Q-9]+)\\((.*?)\\)/g,j(e,n,r){t.1u(n,r)})},1t:j(e){k t=[];1k(k r J 4){7(4.1X(r)){7(!n.1Z&&(r==="1i"||r==="Y"||r==="1c"||r==="U")){3R}7(r[0]!=="3M"){7(e&&r==="N"){t.X(r+"3d("+4[r]+",1)")}L 7(e&&r==="R"){t.X(r+"3d("+4[r]+",0)")}L{t.X(r+"("+4[r]+")")}}}}q t.1n(" ")}};e.1y.I=e.1y.H=j(t,r,i,s){k o=4;k a=0;k f=K;7(E r==="j"){s=r;r=B}7(E i==="j"){s=i;i=B}7(E t.1J!=="B"){i=t.1J;11 t.1J}7(E t.1I!=="B"){r=t.1I;11 t.1I}7(E t.1G!=="B"){s=t.1G;11 t.1G}7(E t.12!=="B"){f=t.12;11 t.12}7(E t.1K!=="B"){a=t.1K;11 t.1K}7(E r==="B"){r=e.1H.1x.1F}7(E i==="B"){i=e.1b.1F}r=m(r);k c=h(t,r,i,a);k p=e.H.20&&n.I;k d=p?1B(r,10)+1B(a,10):0;7(d===0){k v=j(e){o.16(t);7(s){s.V(o)}7(e){e()}};l(o,f,v);q o}k g={};k y=j(r){k i=27;k a=j(){7(i){o.3L(u,a)}7(d>0){o.1j(j(){4.F[n.I]=g[4]||D})}7(E s==="j"){s.V(o)}7(E r==="j"){r()}};7(d>0&&u&&e.H.1Y){i=K;o.3H(u,a)}L{3G.3I(a,d)}o.1j(j(){7(d>0){4.F[n.I]=c}e(4).16(t)})};k b=j(e){4.3J;y(e)};l(o,f,b);q 4};e.H.3K=h})(3y)',62,264,'||||this|||if||||||||||||function|var||||||return||||||cubic|||bezier||undefined|transform|null|typeof|style|set|transit|transition|in|true|else|deg|scale||parseFloat|get|translate|translate3d|px|transformOrigin|apply|cssHooks|push|rotateY|||delete|queue|_translateY|_translateX||css|rotate|55||split|cssEase|perspective|ease|_translate3dZ|_translate3dX|_translate3dY|out|rotateX|each|for|padding|margin|join|rotate3d|skewX|kmScale|05|kmRotate|toString|setFromString|skewY|getter|speeds|fn|scale3d|setter|parseInt|propertyMap|string|prototype|_default|complete|fx|duration|easing|delay|support|0deg|transitionEnd|86|data|165|68|new|Array|ms|355|replace|hasOwnProperty|useTransitionEnd|transform3d|enabled|toLowerCase|||045||175|false||95|parse|transitionDelay|03|675|easeInOutCubic|61|215|easeOutCubic|98|53|easeOutQuad|085|easeInQuad|easeInOutExpo|94|easeInOutQuad|easeInQuart|895|955|515|455|easeOutExpo|035|easeOutCirc|075|335|04|easeInCirc|82|easeInOutCirc|795|easeInExpo|135|785|645|MozTransition|version|match|cssNumber|modifiedForLayerSlider|marginLeft|marginTop|marginBottom|marginRight|inArray|cssProps|charAt|Webkit|Moz|toUpperCase|substr|camelCase|90deg|length||paddingLeft|paddingRight|WebkitTransition|oTransitionEnd|OTransition|webkitTransitionEnd||msTransition|easeInCubic|snap||MSTransitionEnd|transitionend|chrome|document|paddingTop|paddingBottom|createElement|div|indexOf|userAgent|navigator|055|easeInOutBack|WebkitTransform|instanceof|jquery|constructor|slice|685|265|jQuery|735|easeInBack|easeOutBack|885|275|arguments|t3dx|window|bind|setTimeout|offsetWidth|getTransitionValue|unbind|_|t3dz|t3dy|zA|Z0|continue|445|unshift|06|855|easeOutQuart|easeInOutQuint|07|755|easeInQuint|77|easeInOutQuart|84|||||easeInOutSine|easeInSine|easeOutQuint|575|745|easeOutSine|565|715'.split('|')));
function vc_js(){vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_googleplus(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_google_fonts(),vc_gridBehaviour(),vc_rowBehaviour(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}function getSizeName(){var screen_w=jQuery(window).width();return screen_w>1170?"desktop_wide":screen_w>960&&1169>screen_w?"desktop":screen_w>768&&959>screen_w?"tablet":screen_w>300&&767>screen_w?"mobile":300>screen_w?"mobile_portrait":""}function loadScript(url,$obj,callback){var script=document.createElement("script");script.type="text/javascript",script.readyState&&(script.onreadystatechange=function(){("loaded"===script.readyState||"complete"===script.readyState)&&(script.onreadystatechange=null,callback())}),script.src=url,$obj.get(0).appendChild(script)}function vc_ttaActivation(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var $=window.jQuery,ui={};ui.newPanel=$(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,ui)})}function vc_accordionActivate(event,ui){if(ui.newPanel.length&&ui.newHeader.length){var $pie_charts=ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=ui.newPanel.find(".vc_round-chart"),$line_charts=ui.newPanel.find(".vc_line-chart"),$carousel=ui.newPanel.find('[data-ride="vc_carousel"]');"undefined"!=typeof jQuery.fn.isotope&&ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),vc_carouselBehaviour(ui.newPanel),vc_plugin_flexslider(ui.newPanel),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),ui.newPanel.parents(".isotope").length&&ui.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}}function initVideoBackgrounds(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}function vc_initVideoBackgrounds(){jQuery(".vc_row").each(function(){var youtubeUrl,youtubeId,$row=jQuery(this);$row.data("vcVideoBg")?(youtubeUrl=$row.data("vcVideoBg"),youtubeId=vcExtractYoutubeId(youtubeUrl),youtubeId&&($row.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground($row,youtubeId)),jQuery(window).on("grid:items:added",function(event,$grid){$row.has($grid).length&&vcResizeVideoBackground($row)})):$row.find(".vc_video-bg").remove()})}function insertYoutubeVideoAsBackground($element,youtubeId,counter){if("undefined"==typeof YT.Player)return counter="undefined"==typeof counter?0:counter,counter>100?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(event){event.target.mute().setLoop(!0)}}}),vcResizeVideoBackground($element),jQuery(window).bind("resize",function(){vcResizeVideoBackground($element)})}function vcResizeVideoBackground($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight(),ratio1=16,ratio2=9;ratio1/ratio2>containerW/containerH?(iframeW=containerH*(ratio1/ratio2),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px",iframeW+="px",iframeH+="px"):(iframeW=containerW,iframeH=containerW*(ratio2/ratio1),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px",iframeW+="px",iframeH+="px"),$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}function vcExtractYoutubeId(url){if("undefined"==typeof url)return!1;var id=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id?id[1]:!1}document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;iparseInt(ver[1]);$call.each(function(index){var $tabs,interval=jQuery(this).attr("data-interval"),tabs_array=[];if($tabs=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(event,ui){wpb_prepare_tab_content(event,ui)},beforeActivate:function(event,ui){1!==ui.newPanel.index()&&ui.newPanel.find(".vc_pie_chart:not(.vc_ready)")},activate:function(event,ui){wpb_prepare_tab_content(event,ui)}}),interval&&interval>0)try{$tabs.tabs("rotate",1e3*interval)}catch(e){window.console&&window.console.log&&console.log(e)}jQuery(this).find(".wpb_tab").each(function(){tabs_array.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").click(function(e){return e.preventDefault(),old_version?$tabs.tabs("select",jQuery("a",this).attr("href")):$tabs.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").click(function(e){if(e.preventDefault(),old_version){var index=$tabs.tabs("option","selected");jQuery(this).parent().hasClass("wpb_next_slide")?index++:index--,0>index?index=$tabs.tabs("length")-1:index>=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)}else{var index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length;index=jQuery(this).parent().hasClass("wpb_next_slide")?index+1>=length?0:index+1:0>index-1?length-1:index-1,$tabs.tabs("option","active",index)}})})}}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $tabs,$this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0 div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){"undefined"!=typeof jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}}),!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:"undefined"==typeof layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).click(function(e){e.preventDefault();var $thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).bind("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){var $carousel=$parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel");$carousel.each(function(){var $this=jQuery(this);if(!0!==$this.data("carousel_enabled")&&$this.is(":visible")){$this.data("carousel_enabled",!0);var carousel_speed=(getColumnsCount(jQuery(this)),500);jQuery(this).hasClass("columns_count_1")&&(carousel_speed=900);var carousele_li=jQuery(this).find(".wpb_thumbnails-fluid li");carousele_li.css({"margin-right":carousele_li.css("margin-left"),"margin-left":0});var fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid");fluid_ul.width(fluid_ul.width()+300),jQuery(window).resize(function(){var before_resize=screen_size;screen_size=getSizeName(),before_resize!=screen_size&&window.setTimeout("location.reload()",20)})}})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,this_element=jQuery(this);if(this_element.hasClass("wpb_slider_nivo")){var sliderSpeed=800,sliderTimeout=1e3*this_element.attr("data-interval");0===sliderTimeout&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:sliderSpeed,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})}else this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){var url=location.href,hashtag=url.indexOf("#!prettyPhoto")?!0:!1;hashtag&&(location.hash="!")},social_tools:""})}catch(err){window.console&&window.console.log&&console.log(err)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){function fullWidthRow(){var $elements=$('[data-vc-full-width="true"]');$.each($elements,function(key,item){var $el=$(this);$el.addClass("vc_hidden");var $el_full=$el.next(".vc_row-full-width");$el_full.length||($el_full=$el.parent().next(".vc_row-full-width"));var el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width();if($el.css({position:"relative",left:offset,"box-sizing":"border-box",width:$(window).width()}),!$el.data("vcStretchContent")){var padding=-1*offset;0>padding&&(padding=0);var paddingRight=width-padding-$el_full.width()+el_margin_left+el_margin_right;0>paddingRight&&(paddingRight=0),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"})}$el.attr("data-vc-full-width-init","true"),$el.removeClass("vc_hidden")}),$(document).trigger("vc-full-width-row",$elements)}function parallaxRow(){var vcSkrollrOptions,callSkrollInit=!1;return window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var skrollrSpeed,skrollrSize,skrollrStart,skrollrEnd,$parallaxElement,parallaxImage,youtubeId;callSkrollInit=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),skrollrSize=100*$(this).data("vcParallax"),$parallaxElement=$("").addClass("vc_parallax-inner").appendTo($(this)),$parallaxElement.height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),youtubeId=vcExtractYoutubeId(parallaxImage),youtubeId?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):"undefined"!=typeof parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),skrollrSpeed=skrollrSize-100,skrollrStart=-skrollrSpeed,skrollrEnd=0,$parallaxElement.attr("data-bottom-top","top: "+skrollrStart+"%;").attr("data-top-bottom","top: "+skrollrEnd+"%;")}),callSkrollInit&&window.skrollr?(vcSkrollrOptions={forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}},window.vcParallaxSkroll=skrollr.init(vcSkrollrOptions),window.vcParallaxSkroll):!1}function fullHeightRow(){var $element=$(".vc_row-o-full-height:first");if($element.length){var $window,windowHeight,offsetTop,fullHeight;$window=$(window),windowHeight=$window.height(),offsetTop=$element.offset().top,windowHeight>offsetTop&&(fullHeight=100-offsetTop/(windowHeight/100),$element.css("min-height",fullHeight+"vh"))}$(document).trigger("vc-full-height-row",$element)}function fixIeFlexbox(){var ua=window.navigator.userAgent,msie=ua.indexOf("MSIE ");(msie>0||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).css("display")&&$(this).wrap('')})}var $=window.jQuery;$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",fullWidthRow).on("resize.vcRowBehaviour",fullHeightRow),fullWidthRow(),fullHeightRow(),fixIeFlexbox(),vc_initVideoBackgrounds(),parallaxRow()}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){for(var find=!1,i=1;!1===find;){if(el.hasClass("columns_count_"+i))return find=!0,i;i++}});var screen_size=getSizeName();"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(event,ui){var $ui_panel,$google_maps,panel=ui.panel||ui.newPanel,$pie_charts=panel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=panel.find(".vc_round-chart"),$line_charts=panel.find(".vc_line-chart"),$carousel=panel.find('[data-ride="vc_carousel"]');if(vc_carouselBehaviour(),vc_plugin_flexslider(panel),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),$ui_panel=panel.find(".isotope, .wpb_image_grid_ul"),$google_maps=panel.find(".wpb_gmaps_widget"),0<$ui_panel.length&&$ui_panel.isotope("layout"),$google_maps.length&&!$google_maps.is(".map_ready")){var $frame=$google_maps.find("iframe");$frame.attr("src",$frame.attr("src")),$google_maps.addClass("map_ready")}panel.parents(".isotope").length&&panel.parents(".isotope").each(function(){jQuery(this).isotope("layout")})}),jQuery(document).ready(function($){window.vc_js()});